‎2006 Oct 05 7:36 AM
Hi,
I'm using BAPI_PO_CREATE. I'm assigning header and items.
But even though i assign MAterial or items ..
BAPI returns error as.
"Document Contains No Items".
"Pls enter MAterial"
Is there any variable to set in order for BAPI to recognize the ITems
Pls help
thnkas
Ram
‎2006 Oct 05 7:40 AM
‎2006 Oct 05 7:42 AM
data: pohdr TYPE BAPIEKKOC OCCURS 0 WITH HEADER LINE,
poitm TYPE BAPIEKPOC occurs 0 WITH HEADER LINE,
posch type BAPIEKET occurs 0 WITH HEADER LINE,
i_return TYPE TABLE OF bapiret2,
ponum LIKE BAPIEKKOC-PO_NUMBER.
pohdr-DOC_DATE = '20061004'.
pohdr-DOC_TYPE = 'UB'.
*pohdr-DOC_CAT = 'B'.
pohdr-CO_CODE = 'PEP2'.
pohdr-PURCH_ORG = 'XGLB'.
pohdr-PUR_GROUP = '008'.
pohdr-SUPPL_PLNT = '5108'.
append pohdr.
poitm-PO_ITEM = '00010'.
poitm-ITEM_CAT = 'U'.
poitm-MATERIAL = '000000000000010024'.
poitm-MAT_GRP = 'XSFG'.
poitm-plant ='5102'.
poitm-SHORT_TEXT = 'SFG Test - Movement Type'.
poitm-UNIT = 'LB'.
append poitm.
posch-PO_ITEM = '00010'.
posch-DELIV_DATE = '20060302'.
posch-QUANTITY = '5'.
append posch.
CALL FUNCTION 'BAPI_PO_CREATE'
EXPORTING
PO_HEADER = pohdr
PO_HEADER_ADD_DATA =
HEADER_ADD_DATA_RELEVANT =
PO_ADDRESS =
SKIP_ITEMS_WITH_ERROR = 'X'
ITEM_ADD_DATA_RELEVANT =
HEADER_TECH_FIELDS =
IMPORTING
PURCHASEORDER =
importing
PURCHASEORDER = ponum
TABLES
PO_ITEMS = poitm
PO_ITEM_ADD_DATA =
PO_ITEM_SCHEDULES = posch
PO_ITEM_ACCOUNT_ASSIGNMENT =
PO_ITEM_TEXT =
RETURN = i_return.
PO_LIMITS =
PO_CONTRACT_LIMITS =
PO_SERVICES =
PO_SRV_ACCASS_VALUES =
PO_SERVICES_TEXT =
PO_BUSINESS_PARTNER =
EXTENSIONIN =