Sei sulla pagina 1di 23

www.sap.

com

Manual Instructions for SAP Note 1991058


EFD Fiscal - Block K
Version 1.1

2014 SAP AG or an SAP affiliate company. All rights reserved.


No part of this publication may be reproduced or transmitted in any form or for
any purpose without the express permission of SAP AG or an SAP affiliate
company.
SAP and other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP AG (or an
SAP affiliate company) in Germany and other countries. Please see
http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for
additional trademark information and notices. Some software products
marketed by SAP AG and its distributors contain proprietary software
components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG or an SAP affiliate company for
informational purposes only, without representation or warranty of any kind,
and SAP AG or its affiliated companies shall not be liable for errors or
omissions with respect to the materials. The only warranties for SAP AG or
SAP affiliate company products and services are those that are set forth in the
express warranty statements accompanying such products and services, if
any. Nothing herein should be construed as constituting an additional warranty.
In particular, SAP AG or its affiliated companies have no obligation to pursue
any course of business outlined in this document or any related presentation,
or to develop or release any functionality mentioned therein. This document, or
any related presentation, and SAP AGs or its affiliated companies strategy
and possible future developments, products, and/or platform directions and
functionality are all subject to change and may be changed by SAP AG or its
affiliated companies at any time for any reason without notice. The information
in this document is not a commitment, promise, or legal obligation to deliver
any material, code, or functionality. All forward-looking statements are subject
to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue
reliance on these forward-looking statements, which speak only as of their
dates, and they should not be relied upon in making purchasing decisions.
TABLE OF CONTENTS
1 CREATION OF DOMAINS ................................................................................................................ 3
2 CREATION OF DATA ELEMENTS .................................................................................................. 3
3 CREATION OF STRUCTURES ...................................................................................................... 10
4 CREATION OF TABLE TYPES ...................................................................................................... 17
5 ACTIVATION ................................................................................................................................... 19
6 CHANGES TO BADI ....................................................................................................................... 20
7 CHANGES TO DOMAINS ............................................................................................................... 22
8 CHANGES TO STRUCTURES ....................................................................................................... 22
To perform the following changes, please, log on to the system in EN language.

1 CREATION OF DOMAINS

1.1 J_1BEFD_IND_EST

1.1.1 In transaction SE11, create the J_1BEFD_IND_EST domain.


1.1.2 Enter the following data:

Short Description: Stock Type Indicator


Data Type: CHAR
No. Characters: 1
1.1.3 In Value Range tab, enter the following Single Vals

Fix. Val Short Descript.

0 Stock belongs to the informer, and is in its possession

1 Stock belongs to the informer, is in 3rd parties' possession

2 Stock belongs to 3rd parties, is in the informer's possession

1.1.4 Save your entries in package J1BA and activate it.

1.2 J_1BEFD_MATNR

1.2.1 In transaction SE11, create the J_1BEFD_MATNR domain.


1.2.2 Enter the following data:

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 CREATION OF DATA ELEMENTS

2.1 J_1BEFD_IND_EST

2.1.1 In transaction SE11, create the J_1BEFD_IND_EST data type.


2.1.2 Select the Data element radio button.
2.1.3 Enter the following data:

Short Description: Stock Type Indicator


Domain: J_1BEFD_IND_EST

2.1.4 Save your entries in package J1BA.


2.1.5 Enter the Field Label tab page and enter the following data:

Length Field Label


10 Sto.ind

15 Sto.indicator

20 Stock type indicator

10 Sto.ind

2.1.6 Save your entries and activate.

2.2 J_1BEFD_DT_EST

2.2.1 In transaction SE11, create the J_1BEFD_DT_EST data type.


2.2.2 Select the Data element radio button.
2.2.3 Enter the following data:

Short Description: Stock final date


Domain: DATUM

2.2.4 Save your entries in package J1BA.


2.2.5 Enter the Field Label tab page and enter the following data:

Length Field Label

10 Sto.ind

15 Sto.indicator

20 Stock type indicator

10 Sto.ind

2.2.6 Save your entries and activate.

2.3 J_1BEFD_QTD

2.3.1 In transaction SE11, create the J_1BEFD_QTD data type.


2.3.2 Select the Data element radio button.
2.3.3 Enter the following data:

Short Description: Quantity


Predefined Type:
- Data type: DEC
- Length: 17
- Decimals: 3

2.3.4 Save your entries in package J1BA.


2.3.5 Enter the Field Label tab page and enter the following data:

Length Field Label

10 Sto.qty

15 Sto.quantity
20 Stock quantity

10 Sto.qty

2.3.6 Save your entries and activate.

2.4 J_1BEFD_DT_INI

2.4.1 In transaction SE11, create the J_1BEFD_DT_INI data type.


2.4.2 Select the Data element radio button.
2.4.3 Enter the following data:

Short Description: Initial date which record refers to


Domain: DATUM

2.4.4 Save your entries in package J1BA.


2.4.5 Enter the Field Label tab page and enter the following data:

Length Field Label

10 Ini.date

15 Initial date

20 Initial date

10 Ini.date

2.4.6 Save your entries and activate.

2.5 J_1BEFD_DT_FIN

2.5.1 In transaction SE11, create the J_1BEFD_DT_FIN data type.


2.5.2 Select the Data element radio button.
2.5.3 Enter the following data:

Short Description: Final date which record refers to


Domain: DATUM

2.5.4 Save your entries in package J1BA.


2.5.5 Enter the Field Label tab page and enter the following data:

Length Field Label

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

2.6.1 In transaction SE11, create the J_1BEFD_DT_PROD data type.


2.6.2 Select the Data element radio button.
2.6.3 Enter the following data:

Short Description: Production Recognition date at 3rd party


Domain: DATUM

2.6.4 Save your entries in package J1BA.


2.6.5 Enter the Field Label tab page and enter the following data:

Length Field Label

10 Dt.prod

15 Dt.prod3rd

20 Dt prod at 3rd party

10 Dt.prod

2.6.6 Save your entries and activate.

2.7 J_1BEFD_COD_INS_SUBST

2.7.1 In transaction SE11, create the J_1BEFD_COD_INS_SUBST data type.


2.7.2 Select the Data element radio button.
2.7.3 Enter the following data:

Short Description: Item substituted code


Domain: MATNR

2.7.4 Save your entries in package J1BA.


2.7.5 Enter the Field Label tab page and enter the following data:

Length Field Label

10 Subst.item

15 Substitute item

20 Substitute item code

10 Subst.item
2.7.6 Save your entries and activate.

2.8 J_1BEFD_COD_ITEM_ORI

2.8.1 In transaction SE11, create the J_1BEFD_COD_ITEM_ORI data type.


2.8.2 Select the Data element radio button.
2.8.3 Enter the following data:

Short Description: Item code in origin


Domain: MATNR

2.8.4 Save your entries in package J1BA.


2.8.5 Enter the Field Label tab page and enter the following data:

Length Field Label

10 Item code

15 Item code orig

20 Item code in origin

10 Item code

2.8.6 Save your entries and activate.

2.9 J_1BEFD_COD_ITEM_DEST

2.9.1 In transaction SE11, create the J_1BEFD_COD_ITEM_DEST data type.


2.9.2 Select the Data element radio button.
2.9.3 Enter the following data:

Short Description: Item code in destination


Domain: MATNR

2.9.4 Save your entries in package J1BA.


2.9.5 Enter the Field Label tab page and enter the following data:

Length Field Label

10 Item code

15 Item code dest

20 Item code in destin

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

2.10.4 Save your entries in package J1BA.


2.10.5 Enter the Field Label tab page and enter the following data:

Length Field Label

10 Item Code

15 Comp. item code

20 Component item code

19 Component item code

2.10.6 Save your entries and activate.

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

2.11.4 Save your entries in package J1BA.


2.11.5 Enter the Field Label tab page and enter the following data:

Length Field Label

10 Qty it com

20 Qty item of the comp

30 Quantity item of the component


30 Quantity item of the component

2.11.6 Save your entries and activate.

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

2.12.4 Save your entries in package J1BA.


2.12.5 Enter the Field Label tab page and enter the following data:
Length Field Label

10 Scrap perc

20 Scrap perc. of comp.

36 Normal scrap percentage of


component

36 Normal scrap percentage of


component

2.12.6 Save your entries and activate.

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

2.13.4 Save your entries in package J1BA.


2.13.5 Enter the Field Label tab page and enter the following data:
Length Field Label

10 Item Code
15 Item Code

20 Item Code

25 Item Code

2.13.6 Save your entries and activate.

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

3.1.1 In transaction SE11, create the J_1BEFDS_K_1_K001 data type.


3.1.2 Select the Structure radio button.
3.1.3 Insert the EFD: Opening of Block K short description and save your entries in package
J1BA.
3.1.4 Enter the following data:

Component Component type

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

3.2.1 In transaction SE11, create the J_1BEFDS_K_2_K100 data type.


3.2.2 Select the Structure radio button.
3.2.3 Insert the EFD: ICMS/IPI Appraisal Period short description and save your entries in
package J1BA.
3.2.4 Enter the following data:

Component Component type

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

3.3.1 In transaction SE11, create the J_1BEFDS_K_3_K200 data type.


3.3.2 Select the Structure radio button.
3.3.3 Insert the EFD: Stock Bookkeeping short description and save your entries in package
J1BA.
3.3.4 Enter the following data:

Component Component type

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

3.4.1 In transaction SE11, create the J_1BEFDS_K_3_K220 data type.


3.4.2 Select the Structure radio button.
3.4.3 Insert the EFD: Others Internal Movements between Goods short description and save
your entries in package J1BA.
3.4.4 Enter the following data:

Component Component type

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

3.5.1 In transaction SE11, create the J_1BEFDS_K_3_K230 data type.


3.5.2 Select the Structure radio button.
3.5.3 Insert the EFD: Produced items short description and save your entries in package J1BA.
3.5.4 Enter the following data:

Component Component type

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

3.6.1 In transaction SE11, create the J_1BEFDS_K_4_K235 data type.


3.6.2 Select the Structure radio button.
3.6.3 Insert the EFD: Consumed items short description and save your entries in package J1BA.
3.6.4 Enter the following data:

Component Component type

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

3.7.1 In transaction SE11, create the J_1BEFDS_K_3_K250 data type.


3.7.2 Select the Structure radio button.
3.7.3 Insert the EFD: Industrialization done by 3rd party (produced items) short description
and save your entries in package J1BA.
3.7.4 Enter the following data:

Component Component type

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

3.8.1 In transaction SE11, create the J_1BEFDS_K_4_K255 data type.


3.8.2 Select the Structure radio button.
3.8.3 Insert the EFD: Industrialization in 3rd party (Consumed items) short description and
save your entries in package J1BA.
3.8.4 Enter the following data:

Component Component type

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

3.9.1 In transaction SE11, create the J_1BEFDS_K_1_K990 data type.


3.9.2 Select the Structure radio button.
3.9.3 Insert the EFD: Block K Closure short description and save your entries in package J1BA.
3.9.4 Enter the following data:

Component Component type

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

3.10.1 In transaction SE11, change the J_1BEFDS_H_3_H010 data type.


3.10.2 In the Components tab, enter the following data:

Component Component type

VL_ITEM_IR J_1BEFD_VALUE

3.10.3 In the Currency/Quantity Fields tab, change the following data:

Component Reference table Reference field

VL_ITEM_IR T001 WAERS

3.10.4 Save your entries.

3.11 J_1BEFDS_0_2_0200

3.11.1 In transaction SE11, change the J_1BEFDS_0_2_0200 data type.


3.11.2 Select the Structure radio button.
3.11.3 Insert the EFD: Item identification table (product and services) short description and
save your entries in package J1BA.
3.11.4 Enter the following data:
Component Component type

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

3.12.1 In transaction SE11, create the J_1BEFDS_0_3_0210 data type.


3.12.2 Select the Structure radio button.
3.12.3 Insert the EFD: Standard consumption specific short description and save your entries in
package J1BA.
3.12.4 Enter the following data:

Component Component type

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.1.1 In transaction SE11, create the J_1BEFDT_K_1_K001 data type.


4.1.2 Select the Table type radio button.
4.1.3 Enter the following data:
4.1.4 Short Description: Opening of Block K
4.1.5 Line Type: J_1BEFDS_K_1_K001
4.1.6 Save your entries in package J1BA.

4.2 J_1BEFDT_K_2_K100

4.2.1 In transaction SE11, create the J_1BEFDT_K_2_K100 data type.


4.2.2 Select the Table type radio button.
4.2.3 Enter the following data:
4.2.4 Short Description: ICMS/IPI Appraisal Period
4.2.5 Line Type: J_1BEFDS_K_2_K100
4.2.6 Save your entries in package J1BA.

4.3 J_1BEFDT_K_3_K200

4.3.1 In transaction SE11, create the J_1BEFDT_K_3_K200 data type.


4.3.2 Select the Table type radio button.
4.3.3 Enter the following data:
4.3.4 Short Description: Stock Bookkeeping
4.3.5 Line Type: J_1BEFDS_K_3_K200
4.3.6 Save your entries in package J1BA.

4.4 J_1BEFDT_K_3_K220

4.4.1 In transaction SE11, create the J_1BEFDT_K_3_K220 data type.


4.4.2 Select the Table type radio button.
4.4.3 Enter the following data:
4.4.4 Short Description: Others Internal Movements between Goods
4.4.5 Line Type: J_1BEFDS_K_3_K220
4.4.6 Save your entries in package J1BA.

4.5 J_1BEFDT_K_3_K250

4.5.1 In transaction SE11, create the J_1BEFDT_K_3_K250 data type.


4.5.2 Select the Table type radio button.
4.5.3 Enter the following data:
4.5.4 Short Description: Industrialization done by 3rd party (produced items)
4.5.5 Line Type: J_1BEFDS_K_3_K250
4.5.6 Save your entries in package J1BA.

4.6 J_1BEFDT_K_4_K255

4.6.1 In transaction SE11, create the J_1BEFDT_K_4_K255 data type.


4.6.2 Select the Table type radio button.
4.6.3 Enter the following data:
4.6.4 Short Description: Industrialization in 3rd party
4.6.5 Line Type: J_1BEFDS_K_4_K255
4.6.6 Save your entries in package J1BA.

4.7 J_1BEFDT_K_3_K230

4.7.1 In transaction SE11, create the J_1BEFDT_K_3_K230 data type.


4.7.2 Select the Table type radio button.
4.7.3 Enter the following data:
4.7.4 Short Description: Produced items
4.7.5 Line Type: J_1BEFDS_K_3_K230
4.7.6 Save your entries in package J1BA.

4.8 J_1BEFDT_K_4_K235

4.8.1 In transaction SE11, create the J_1BEFDT_K_4_K235 data type.


4.8.2 Select the Table type radio button.
4.8.3 Enter the following data:
4.8.4 Short Description: Consumed items
4.8.5 Line Type: J_1BEFDS_K_4_K235
4.8.6 Save your entries in package J1BA.

4.9 J_1BEFDT_0_3_0210

4.9.1 In transaction SE11, create the J_1BEFDT_0_3_0210 data type.


4.9.2 Select the Table type radio button.
4.9.3 Enter the following data:
4.9.4 Short Description: Standard consumption specific
4.9.5 Line Type: J_1BEFDS_0_3_0210
4.9.6 Save your entries in package J1BA.

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.

Activate any other object that may be on the activation list.


6 CHANGES TO BADI

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:

Method Level Description


SET_BLOCK_0_REG_0210 Instance Method Fill Block 0 Registers: 0210

6.2.4 Set the parameter for the method:

Typing
Parameter Type P.. O.. Associated Type
Method
CT_STPOX Changing Type J_1BEFDT_STPOX

6.2.5 Save your entries and activate.

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:

Method Level Description

SET_BLOCK_K_REG_K100 Instance Method Fill Block K Registers: K100

6.3.4 Set the parameter for the method:

Parameter Type Typing Method Associated Type


CT_K100 Changing Type J_1BEFDS_K_1_K001-TAB_K100
6.3.5 Save your entries and activate.

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:

Method Level Description

SET_BLOCK_K_REG_K200 Instance Method Fill Block K Registers: K200

6.4.4 Set the parameter for the method:

Parameter Type Typing Method Associated Type


CT_K200 Changing Type J_1BEFDS_K_2_K100-TAB_K200

6.4.5 Save your entries and activate.

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:

Method Level Description

SET_BLOCK_K_REG_K220 Instance Method Fill Block K Registers: K220

6.5.4 Set the parameter for the method:

Parameter Type Typing Method Associated Type


CT_K220 Changing Type J_1BEFDS_K_2_K100-TAB_K220

6.5.5 Save your entries and activate.

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:

Method Level Description

SET_BLOCK_K_REG_K230 Instance Method Fill Block K Registers: K230

6.6.4 Set the parameter for the method:

Parameter Type Typing Method Associated Type


CT_K230 Changing Type J_1BEFDS_K_2_K100-TAB_K230
6.6.5 Save your entries and activate.

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:

Method Level Description

SET_BLOCK_K_REG_K250 Instance Method Fill Block K Registers: K250

6.7.4 Set the parameter for the method:

Parameter Type Typing Method Associated Type


CT_K250 Changing Type J_1BEFDS_K_2_K100-TAB_K250

6.7.5 Save your entries and activate.

7 CHANGES TO DOMAINS

7.1 In transaction SE11, change the J_1BEFD_COD_VER domain.


7.2 Add the following registers in the Value Range tab page:
Fix. Val. Short Descript.

009 1.0.8

7.3 Save your entries and activate it.

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:

Component Component type

REG J_1BEFD_REG

COD_ITEM_COMP J_1BEFD_MATNR

MUN NUM7

VALOR J_1BTAXVAL

TAB_CUST J_1BEFD_CUSTTAB

Note that COD_ITEM_COMP replaces the previews component COD_ITEM.


8.1.3 Save your entries and activate.

Potrebbero piacerti anche