Ansicht
Dokumentation
CAD_DISPLAY_BOM_WITH_SUB_ITEMS - CAD: display BOM with sub-items (in background)
Fill RESBD Structure from EBP Component Structure General Data in Customer MasterThis documentation is copyright by SAP AG.
Functionality
Read BOM with sub-items.
When you set the indicator I_DISPLAY_FLAG with a blank, the BOM is read for change.
- The BOM is also locked aggainst other changes at the same time.
- After this the function module CAD_CHANGE_BOM_WITH_SUB_ITEMS is called in order to send the changed BOM data to the SAP System.
- If you set the I_DISPLAY_FLAG indicator to 'X' the BOM is not locked. The item data and sub-item data are returned in internal tables.
Example
...
DATA: BOM_HEADER LIKE BICSK,
BOM_ITEM LIKE CSRFCITEM OCCURS 0 WITH HEADER LINE,
BOM_SUB_ITEM LIKE CSSUBITEM OCCURS 0 WITH HEADER LINE,
DMS_CLASS_DATA LIKE CLS_CHARAC OCCURS 0 WITH HEADER LINE,
SAP_FIELD_DATA LIKE RFCDMSDATA OCCURS 0 WITH HEADER LINE,
E_RETURN LIKE CAD_RETURN-VALUE,
E_MESSAGE LIKE MESSAGE-MSGTX,
E_MESSAGE_LEN LIKE CAD_RETURN-MESSAGE_LEN,
I_DATE LIKE BICSK-DATUV.
CLEAR: BOM_HEADER, BOM_ITEM, BOM_SUB_ITEM.
REFRESH: BOM_ITEM, BOM_SUB_ITEM.
CALL FUNCTION 'CAD_DISPLAY_BOM_WITH_SUB_ITEMS'
EXPORTING
I_MATERIAL = 'AH10'
I_PLANT = ' '
I_BOM_ALTERNATIVE = '01'
I_BOM_TYPE = '1'
* I_VALID_FROM = ' '
I_REVISION_LEVEL = ' '
I_DISPLAY_FLAG = 'X'
IMPORTING
E_RETURN = E_RETURN
E_MESSAGE = E_MESSAGE
E_MESSAGE_LEN = E_MESSAGE_LEN
E_BOM_HEADER = BOM_HEADER
TABLES
BOM_ITEM = BOM_ITEM
BOM_SUB_ITEM = BOM_SUB_ITEM
DMS_CLASS_DATA = DMS_CLASS_DATA
SAP_FIELD_DATA = SAP_FIELD_DATA
EXCEPTIONS
OTHERS = 1.
IF E_RETURN ne 0.
WRITE: E_MESSAGE.
EXIT.
ENDIF.
...
Notes
Further information
Parameters
BOM_ITEMBOM_SUB_ITEM
DMS_CLASS_DATA
E_BOM_HEADER
E_MESSAGE
E_MESSAGE_LEN
E_RETURN
I_BOM_ALTERNATIVE
I_BOM_TYPE
I_CHANGE_NUMBER
I_DISPLAY_FLAG
I_MATERIAL
I_PLANT
I_REVISION_LEVEL
I_VALID_FROM
SAP_FIELD_DATA
Exceptions
Function Group
CADRCL_GUI_FRONTEND_SERVICES - Frontend Services CL_GUI_FRONTEND_SERVICES - Frontend Services
This documentation is copyright by SAP AG.
Length: 2822 Date: 20240523 Time: 074410 sap01-206 ( 30 ms )