Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

BAPI

Former Member
0 Likes
347

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

2 REPLIES 2
Read only

Former Member
0 Likes
307

Hi,

Can you post your code....

Thanks,

Deepak.

Read only

0 Likes
307

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 =