Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com
1 CREATION OF DOMAINS
1.1 J_1BEFD_IND_EST
1.2 J_1BEFD_MATNR
Short Description: Item Code (the Federation table or field 02 of record 0200)
Data Type: CHAR
No. Characters: 18
1.2.3 Save your entries in package J1BA and activate it.
2.1 J_1BEFD_IND_EST
15 Sto.indicator
10 Sto.ind
2.2 J_1BEFD_DT_EST
10 Sto.ind
15 Sto.indicator
10 Sto.ind
2.3 J_1BEFD_QTD
10 Sto.qty
15 Sto.quantity
20 Stock quantity
10 Sto.qty
2.4 J_1BEFD_DT_INI
10 Ini.date
15 Initial date
20 Initial date
10 Ini.date
2.5 J_1BEFD_DT_FIN
10 Fin.date
15 Final date
20 Final date
10 Fin.date
2.5.6 Save your entries and activate.
2.6 J_1BEFD_DT_PROD
10 Dt.prod
15 Dt.prod3rd
10 Dt.prod
2.7 J_1BEFD_COD_INS_SUBST
10 Subst.item
15 Substitute item
10 Subst.item
2.7.6 Save your entries and activate.
2.8 J_1BEFD_COD_ITEM_ORI
10 Item code
10 Item code
2.9 J_1BEFD_COD_ITEM_DEST
10 Item code
10 Item code
2.9.6 Save your entries and activate.
2.10 J_1BEFD_COD_ITEM_COMP
2.10.1 In transaction SE11, create the J_1BEFD_COD_ITEM_COMP data type.
2.10.2 Select the Data element radio button.
2.10.3 Enter the following data:
Short Description: Component item code
Domain: MATNR
10 Item Code
2.11 J_1BEFD_QTD_COMP
2.11.1 In transaction SE11, create/change the J_1BEFD_QTD_COMP data type.
2.11.2 Select the Data element radio button.
2.11.3 Enter the following data:
Short Description: Quantity item of the component
Predefined Type:
Data Type: DEC
Length: 17
Decimal Places: 6
10 Qty it com
2.12 J_1BEFD_PERDA
2.12.1 In transaction SE11, create the J_1BEFD_PERDA data type.
2.12.2 Select the Data element radio button.
2.12.3 Enter the following data:
Short Description: Normal scrap percentage of component
Predefined Type:
Data Type: DEC
Length: 6
Decimal Places: 2
10 Scrap perc
2.13 J_1BEFD_MATNR
2.13.1 In transaction SE11, create the J_1BEFD_MATNR data type.
2.13.2 Select the Data element radio button.
2.13.3 Enter the following data:
Short Description: Item Code (the Federation table or field 02 of record 0200)
Elementary Type:
Domain: J_1BEFD_MATNR
Length: 18
10 Item Code
15 Item Code
20 Item Code
25 Item Code
3 CREATION OF STRUCTURES
Attention: The following structures and subsequent data types are interdependent for activation. Thus, all
the structures and data types must be created and saved so they can be activated in the correct order listed
on the Activation Section.
3.1 J_1BEFDS_K_1_K001
REG J_1BEFD_REG
IND_MOV J_1BEFD_IND_MOV
TAB_K100 J_1BEFDT_K_2_K100
3.1.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.1.6 Save your entries.
3.2 J_1BEFDS_K_2_K100
REG J_1BEFD_REG
DT_INI J_1BEFD_DT_INI
DT_FIN J_1BEFD_DT_FIN
TAB_K200 J_1BEFDT_K_3_K200
TAB_K220 J_1BEFDT_K_3_K220
TAB_K230 J_1BEFDT_K_3_K230
TAB_K250 J_1BEFDT_K_3_K250
3.2.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.2.6 Save your entries.
3.3 J_1BEFDS_K_3_K200
REG J_1BEFD_REG
DT_EST J_1BEFD_DT_EST
COD_ITEM MATNR
QTD J_1BEFD_QTD
IND_EST J_1BEFD_IND_EST
COD_PART J_1BEFD_COD_PART
3.3.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.3.6 Save your entries.
3.4 J_1BEFDS_K_3_K220
REG J_1BEFD_REG
DT_MOV DATUM
COD_ITEM_ORI J_1BEFD_COD_ITEM_ORI
COD_ITEM_DEST J_1BEFD_COD_ITEM_DEST
QTD J_1BEFD_QTD
3.4.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.4.6 Save your entries.
3.5 J_1BEFDS_K_3_K230
REG J_1BEFD_REG
DT_INI_OP J_1BEFD_DT_INI
DT_FIN_OP J_1BEFD_DT_FIN
COD_DOC_OP AUFNR
COD_ITEM MATNR
QTD_ENC J_1BEFD_QTD
TAB_K235 J_1BEFDT_K_4_K235
3.5.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.5.6 Save your entries.
3.6 J_1BEFDS_K_4_K235
REG J_1BEFD_REG
DT_SAIDA BUDAT
COD_ITEM MATNR
QTD J_1BEFD_QTD
COD_INS_SUBST J_1BEFD_COD_INS_SUBST
3.6.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.6.6 Save your entries.
3.7 J_1BEFDS_K_3_K250
REG J_1BEFD_REG
DT_PROD J_1BEFD_DT_PROD
COD_ITEM MATNR
QTD J_1BEFD_QTD
TAB_K255 J_1BEFDT_K_4_K255
3.7.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.7.6 Save your entries.
3.8 J_1BEFDS_K_4_K255
REG J_1BEFD_REG
DT_CONS BUDAT
COD_ITEM MATNR
QTD J_1BEFD_QTD
COD_INS_SUBST J_1BEFD_COD_INS_SUBST
3.8.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.8.6 Save your entries.
3.9 J_1BEFDS_K_1_K990
REG J_1BEFD_REG
QTD_LIN_K NUM16
3.9.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.9.6 Save your entries.
3.10 J_1BEFDS_H_3_H010
VL_ITEM_IR J_1BEFD_VALUE
3.11 J_1BEFDS_0_2_0200
REG J_1BEFD_REG
COD_ITEM MATNR
DESCR_ITEM MAKTX
COD_BARRA CHAR255
COD_ANT_ITEM MATNR
UNID_INV MEINS
TYPE_ITEM J_1BEFD_TYPE_ITEM
COD_NCM J_1BEFD_COD_NCM
EX_IPI J_1BEFD_EX_IPI
COD_GEN J_1BEFD_COD_GEN
COD_LST NUMC4
ALIQ_ICMS J_1BTXRATE
TAB_0205 J_1BEFDT_0_3_0205
TAB_0206 J_1BEFDT_0_3_0206
TAB_0220 J_1BEFDT_0_3_0220
TAB_CUST J_1BEFD_CUSTTAB
TAB_0210 J_1BEFDT_0_3_0210
3.11.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.11.6 Save your entries.
3.12 J_1BEFDS_0_3_0210
REG J_1BEFD_REG
COD_ITEM_COMP J_1BEFD_COD_ITEM_COMP
QTD_COMP J_1BEFD_QTD_COMP
PERDA J_1BEFD_PERDA
3.12.5 Choose Extras --> Enhancement Category and select "Can be enhanced (deep)".
3.12.6 Save your entries.
4 CREATION OF TABLE TYPES
4.1 J_1BEFDT_K_1_K001
4.2 J_1BEFDT_K_2_K100
4.3 J_1BEFDT_K_3_K200
4.4 J_1BEFDT_K_3_K220
4.5 J_1BEFDT_K_3_K250
4.6 J_1BEFDT_K_4_K255
4.7 J_1BEFDT_K_3_K230
4.8 J_1BEFDT_K_4_K235
4.9 J_1BEFDT_0_3_0210
4.10 J_1BEFDT_STPOX
4.10.1 In transaction SE11, create the J_1BEFDT_STPOX data type.
4.10.1 Select the Table type radio button.
4.10.2 Enter the following data:
4.10.3 Short Description: Table of STOPX
4.10.4 Line Type: STPOX
4.10.5 Save your entries in package J1BA.
5 ACTIVATION
After the structures and data types created and saved:
5.1 Click on activate, select the structure and data type: J_1BEFDT_K_4_K255, J_1BEFDS_K_4_K255
click ok and activate them.
5.2 Click on activate, select the structure and data type: J_1BEFDT_K_3_K250, J_1BEFDS_K_3_K250
click ok and activate them.
5.3 Click on activate, select the structure and data type: J_1BEFDT_K_4_K235, J_1BEFDS_K_4_K235
click ok and activate them.
5.4 Click on activate, select the structure and data type: J_1BEFDT_K_3_K230, J_1BEFDS_K_3_K230
click ok and activate them.
5.5 Click on activate, select the structure and data type: J_1BEFDT_K_3_K220, J_1BEFDS_K_3_K220
click ok and activate them.
5.6 Click on activate, select the structure and data type: J_1BEFDT_K_3_K200, J_1BEFDS_K_3_K200
click ok and activate them.
5.7 Click on activate, select the structure and data type: J_1BEFDT_K_2_K100, J_1BEFDS_K_2_K100
click ok and activate them.
5.8 Click on activate, select the structure and data type: J_1BEFDT_K_1_K001, J_1BEFDS_K_1_K001
click ok and activate them.
5.9 Click on activate, select the structure and data type: J_1BEFDS_K_1_K990 click ok and activate
them.
5.10 Click on activate, select the structure and data type: J_1BEFDS_H_3_H010 click ok and activate
them.
5.11 Click on activate, select the structure and data type: J_1BEFDS_0_3_0210, J_1BEFDT_0_3_0210
click ok and activate them.
5.12 Click on activate, select the structure and data type: J_1BEFDS_0_2_0200 click ok and activate
them.
6.1 BADI_J_1BEFD~SET_BLOCK_0_REG_0200_ALL
6.1.1 In transaction SE18, change the BADI_J_1BEFD.
6.1.2 Open with double click the Interface Name IF_EX_BADI_J_1BEFD
6.1.3 Remove the following parameter from the SET_BLOCK_0_REG_0200_ALL method:
Typing
Parameter Type P.. O.. Associated Type
Method
I_COD_ITEM Changing Type MATNR
6.1.4 Save your entries and activate.
6.2 BADI_J_1BEFD~SET_BLOCK_0_REG_0210
6.2.1 In transaction SE18, change the BADI_J_1BEFD.
6.2.2 Open with double click the Interface Name IF_EX_BADI_J_1BEFD
6.2.3 Insert a new method after SET_BLOCK_0_REG_0206 as:
Typing
Parameter Type P.. O.. Associated Type
Method
CT_STPOX Changing Type J_1BEFDT_STPOX
6.3 BADI_J_1BEFD~SET_BLOCK_K_REG_K100
6.3.1 In transaction SE18, change the BADI_J_1BEFD.
6.3.2 Open with double click the Interface Name IF_EX_BADI_J_1BEFD
6.3.3 Insert a new method after SET_BLOCK_C_REG_C116 as:
6.4 BADI_J_1BEFD~SET_BLOCK_K_REG_K200
6.4.1 In transaction SE18, change the BADI_J_1BEFD.
6.4.2 Open with double click the Interface Name IF_EX_BADI_J_1BEFD
6.4.3 Insert a new method after SET_BLOCK_K_REG_K100 as:
6.5 BADI_J_1BEFD~SET_BLOCK_K_REG_K220
6.5.1 In transaction SE18, change the BADI_J_1BEFD.
6.5.2 Open with double click the Interface Name IF_EX_BADI_J_1BEFD
6.5.3 Insert a new method after SET_BLOCK_K_REG_K200 as:
6.6 BADI_J_1BEFD~SET_BLOCK_K_REG_K230
6.6.1 In transaction SE18, change the BADI_J_1BEFD.
6.6.2 Open with double click the Interface Name IF_EX_BADI_J_1BEFD
6.6.3 Insert a new method after SET_BLOCK_K_REG_K220 as:
6.7 BADI_J_1BEFD~SET_BLOCK_K_REG_K250
6.7.1 In transaction SE18, change the BADI_J_1BEFD.
6.7.2 Open with double click the Interface Name IF_EX_BADI_J_1BEFD
6.7.3 Insert a new method after SET_BLOCK_K_REG_K230 as:
7 CHANGES TO DOMAINS
009 1.0.8
8 CHANGES TO STRUCTURES
8.1 J_1BEFDS_1_2_1400
8.1.1 In transaction SE11, change the J_1BEFDS_1_2_1400 data type.
8.1.2 Enter the following data:
REG J_1BEFD_REG
COD_ITEM_COMP J_1BEFD_MATNR
MUN NUM7
VALOR J_1BTAXVAL
TAB_CUST J_1BEFD_CUSTTAB