3rd Sep Examples
3rd Sep Examples
REPORT Z1030BAPI11.
clear wa_poitems.
wa_poitems-PO_ITEM = '00001'.
wa_poitems-MATERIAL = '100-100'.
wa_poitems-PLANT = '1000'.
wa_poitems-STGE_LOC = '0001'.
wa_poitems-QUANTITY = '15.000'.
append wa_poitems to t_poitems.
clear wa_poitemsx.
wa_poitemsx-PO_ITEM = '00001'.
wa_poitemsx-MATERIAL = 'X'.
wa_poitemsx-PLANT = 'X'.
wa_poitemsx-STGE_LOC = 'X'.
wa_poitemsx-QUANTITY = 'X'.
append wa_poitemsx to t_poitemsx.
format color 3.
loop at t_return into wa_return.
write :/ 'Type .....',wa_return-type,
/ 'Message ...',wa_return-message.
endloop.
Procedure:
Custom Fields:
Program:
REPORT Z1030BAPI13.
clear wa_poitems.
wa_poitems-PO_ITEM = '00001'.
wa_poitems-MATERIAL = '100-100'.
wa_poitems-PLANT = '1000'.
wa_poitems-STGE_LOC = '0001'.
wa_poitems-QUANTITY = '15.000'.
append wa_poitems to t_poitems.
clear wa_poitemsx.
wa_poitemsx-PO_ITEM = '00001'.
wa_poitemsx-MATERIAL = 'X'.
wa_poitemsx-PLANT = 'X'.
wa_poitemsx-STGE_LOC = 'X'.
wa_poitemsx-QUANTITY = 'X'.
append wa_poitemsx to t_poitemsx.
clear wa_extin.
wa_extin-structure = 'BAPI_TE_MEPOHEADER'.
wa_extin-valuepart1 = wa_mepoheader.
append wa_extin to t_extin.
clear wa_extin.
wa_extin-structure = 'BAPI_TE_MEPOHEADERX'.
wa_extin-valuepart1 = wa_mepoheaderx.
append wa_extin to t_extin.
format color 3.
loop at t_return into wa_return.
write :/ 'Type .....',wa_return-type,
/ 'Message ...',wa_return-message.
endloop.
REPORT Z1030BAPI14.
format color 3.
write :/ 'BAPI Execution status ...'.
loop at t_return into wa_return.
write :/ 'Type :',wa_return-type,
/ 'Message :',wa_return-message.
endloop.
format color off.
uline.
format color 7.
write :/ 'PO Header data...'.
write :/ 'Po Number :',wa_poheader-po_number,
/ 'Company Code :',wa_poheader-comp_code,
/ 'Document Type :',wa_poheader-doc_type.
format color off.
REPORT Z1030BAPI15.
format color 3.
write :/ 'BAPI Execution status ...'.
loop at t_return into wa_return.
write :/ 'Type :',wa_return-type,
/ 'Message :',wa_return-message.
endloop.
format color off.
uline.
format color 7.
write :/ 'PO Header data...'.
write :/ 'Po Number :',wa_poheader-po_number,
/ 'Company Code :',wa_poheader-comp_code,
/ 'Document Type :',wa_poheader-doc_type.
format color off.
uline.
format color 2.
data wa_po_te_header type bapi_te_mepoheader.
write :/ 'Customer specific fields added in PO Header data...'.
*loop at t_extout into wa_extout where structure = 'BAPI_TE_MEPOHEADER
'..
* wa_po_te_header = wa_extout-valuepart1.
*endloop. "(or)
clear wa_extout.
read table t_extout into wa_extout with key structure = 'BAPI_TE_MEPOH
EADER'.
if sy-subrc eq 0.
wa_po_te_header = wa_extout-valuepart1.
write :/ 'Competitor name :',wa_po_te_header-zzcompname,
/ 'Competitor addr :',wa_po_te_header-zzcompaddr.
endif.