Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
InfoCube
Assigment
0CALMONTH
0CALMONTH
Direct
0MATERIAL
0MATERIAL
Direct
0CUSTOMER
0CUSTOMER
Direct
ZCUSTSALE
ZCUSTSALE*
Direct
0MATL_GRP1
0CUST_CLAS
0SALES_OFF
0DISTR_CHAN
0SALES_GRP
Use Internal Tables of Master Data (instead of direct read of physical PTables)
2.
3.
RESULT_FIELDS-ZCUSTSALE = LINE_DATA_PACKAGE-ZCUSTSALE.
RESULT_FIELDS-CALMONTH = LINE_DATA_PACKAGE-CALMONTH.
*Read the proper CUSTOMER data from Internal Table using Binary Search.
CLEAR LINE_CUSTOMER_DATA.
READ ITAB_CUSTOMER_DATA WITH KEY
CUSTOMER = LINE_DATA_PACKAGE-CUSTOMER
INTO LINE_CUSTOMER_DATA BINARY SEARCH.
*Assign read values to Result Fields:
RESULT_FIELDS-CUST_CLAS = LINE_DATA_PACKAGE-CUST_CLAS.
RESULT_FIELDS-SALES_OFF = LINE_DATA_PACKAGE-SALES_OFF.
*Read the proper ZCUSTSALE data from Internal Table using Binary Search.
CLEAR LINE_ZCUSTSALE_DATA.
READ ITAB_ZCUSTSALE_DATA WITH KEY
ZCUSTSALE = LINE_DATA_PACKAGE-ZCUSTSALE
INTO LINE_ZCUSTSALE_DATA BINARY SEARCH.
*Assign read values to Result Fields:
RESULT_FIELDS-DISTR_CHAN = LINE_DATA_PACKAGE-DISTR_CHAN.
RESULT_FIELDS-SALES_GRP = LINE_DATA_PACKAGE-SALES_GRP.
APPEND RESULT_FIELDS TO RESULT_PACKAGE.
ENDLOOP.