Professional Documents
Culture Documents
Abap740 Part 1
Abap740 Part 1
ls_orders = VALUE #(
orderid = if_po
internalspecid = ls_bapi_head-material
customername = ls_cust_customer-name1
customerid = ls_cust_customer-kunnr
customerpo = lv_vbeln1
customeritemid = ls_cust_ord_pos-kdmat
duedate = COND #( WHEN ls_cust_ord_head-
vdatu IS NOT INITIAL THEN |{ ls_cust_ord_head-vdatu DATE = ISO }| &&
'T00:00:00'(020) ELSE space )
blanksrequired = ls_bapi_head-target_quantity *
( ls_afvv-umrez / ls_afvv-umren )
blankstocorr = ls_bapi_head-target_quantity *
( ls_afvv-umrez / ls_afvv-umren )
corrugateddate = COND #( WHEN ls_bapi_head-
start_date IS NOT INITIAL THEN |{ ls_bapi_head-start_date DATE = ISO }| &&
'T00:00:00'(020) ELSE space )
earlystartdate = space
).
COND #(
WHEN sy-timlo < t THEN
|{ sy-timlo TIME = ISO } AM|
WHEN sy-timlo > t AND sy-timlo < '240000' THEN
|{ CONV t( sy-timlo - 12 * 3600 ) TIME = ISO } PM|
WHEN sy-timlo = t THEN
|High Noon|
ELSE
THROW cx_cant_be( ) ) ).
move_type = COND #(
WHEN lv_code = lc_u THEN
move_type = lc_343.
WHEN lv_code = lc_r THEN
move_type = lc_344.
Else space ).