Quantcast
Channel: SCN : Unanswered Discussions - ABAP Development
Viewing all articles
Browse latest Browse all 8768

BAPI_ENTRYSHEET_CREATE - Service Entry Sheet Creation - Unplanned service XXXXXXXXX may not be entered

$
0
0

Hi Experts,

I am using BAPI BAPI_ENTRYSHEET_CREATE for creation of Service Entry Sheet.

I am uploading an external file which contains PO,PO-ITEM,Service Text,Item Text,Quantity, Base Unit of Measure and Price value to BAPI.

For few entries from the flat file we are able to create Service Entries but for few we are unable to generate Service Entries.

 

BAPI Returns "Unplanned service XXXXXXXXX may not be entered"

 

Below is the sample code from the program

 

***BAPI Declarations for BAPI_ENTRYSHEET_CREATE
DATA: x_esheader     TYPE bapiessrc,
           gv_entrysheet  TYPE bapiessr-sheet_no,
           x_esservices   TYPE bapiesllc,
           i_esservices   TYPE TABLE OF bapiesllc,
           x_return       TYPE bapiret2,

 

**  Header Data
     x_esheader-pckg_no    = 10.
     x_esheader-short_text = x_serv_data-short_text.
     x_esheader-po_number  = lv_ebeln.
     x_esheader-po_item    = x_serv_data-po_item.
**For Service Entry Created  Acceptance
     x_esheader-doc_date   = sy-datum.
     x_esheader-post_date  = sy-datum.
     x_esheader-acceptance = 'X'.
**  Services Data
     x_esservices-pckg_no = 10.
     x_esservices-line_no = lv_line_no.
     x_esservices-outl_ind = 'X'.
     x_esservices-subpckg_no = 20.
     APPEND x_esservices TO i_esservices.
     CLEAR x_esservices.

     lv_line_no = lv_line_no + 1.
     x_esservices-pckg_no    = 20.
     x_esservices-line_no    = lv_line_no.
     x_esservices-quantity   = x_serv_data-quantity.
     x_esservices-gr_price   = x_serv_data-gross_price.
*    x_esservices-price_unit = x_serv_data-price_unit. Not required
     x_esservices-base_uom   = x_serv_data-base_uom.
     x_esservices-short_text = x_serv_data-line_text. "short_text.
     APPEND x_esservices TO i_esservices.
     CLEAR x_esservices.

**For every ITEM of PO created service entrty sheet
     CALL FUNCTION 'BAPI_ENTRYSHEET_CREATE'
       EXPORTING
         entrysheetheader            = x_esheader
*       TESTRUN                     = ' '
*       NO_COMMIT                   = ' '
       IMPORTING
         entrysheet                  = gv_entrysheet
       TABLES
*       ENTRYSHEETACCOUNTASSIGNMENT =
         entrysheetservices          = i_esservices
*       ENTRYSHEETSRVACCASSVALUES   =
         return                      = i_return
*       ENTRYSHEETSERVICESTEXTS     =
*       ENTRYSHEETHEADERTEXT        =
       .


Please let me know how to rectify the error "Unplanned service XXXXXXXXX may not be entered"


Regards,

Mohammed



Viewing all articles
Browse latest Browse all 8768

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>