We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13
SAP Note 1860433
NF-e: Storing Additional Data for DANFE & SPED EFD
Reporting
Manual Steps
Copyright/Trademark
2013 by SAP AG. All rights reserved. SAP and the SAP logo are registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and the Sybase logo are registered trademarks of Sybase Inc. Sybase is an SAP company.
Copyright/Trademark
Pre-requisites Implement the following SAP Notes: 1853104 - NFS-e municipal document, processing date and time 1818586 - Pauta Base: DDIC Changes 1817072 - Nota Fiscal: Delivery of NBS 1803009 - Renewal of Screen Controls in NF Writer 1638543 / 1703810 - CT-e Legal Change 1598222 - Integrate Import Tags DI and ADI in NF Writer
SAP Note 1860433 (this note) - implement the transport files with new DDIC Objects
I. Data Dictionary Changes
1. Change Database Table J_1BNFDOC
At the end of the field list, after the field MUNICIPAL, add two new include structures: Field Data element .INCLUDE J_1BNFDOC_ADD .INCLUDE J_1BNFDOC_SUGAR
Save and activate the table.
2. Change Database Table J_1BNFLIN
At the end of the field list, after the field NBS, add a new include structure: Field Data element .INCLUDE J_1BNFLIN_ADD
Save and activate the table.
3. Change Database Table J_1BNFSTX
At the end of the field list, after the field PAUTA_BASE, add two new fields: Field Data element TAXGRP J_1BTAXGRP TAXOFF J_1BTAXOFFSET
Save and activate the table.
4. Change Database Table J_1BNFIMPORT_DI
At the end of the field list, after the field CEXPORTADOR, add two new fields: Field Data element COD_DOC_IMP J_1B_IMP_DECLAR_TYPE NUM_ACDRAW J_1B_IMP_DRAWBACK_NUMBER
Copyright/Trademark
Save and activate the table.
5. Change Structure BAPI_J_1BNFDOC
At the end of the field list, after the field CTE_TYPE, add the following new fields: Component Component Type Reference Table Reference Field INDPAG J_1B_PAY_FORM_IND DSAIENT J_1B_DEP_ARR_DATE HSAIENT J_1B_DEP_ARR_TIME ISUF J_1B_SUFRAMA_CODE MODFRETE J_1B_FREIGHT_MODE PLACA J_1B_VEHICLE_LIC_PL UF1 J_1B_VEHICLE_UF RNTC J_1B_NAT_CARGO_CARRIER VAGAO J_1B_WAGON_ID BALSA J_1B_FERRYBOAD_ID NFAT J_1B_BILLING_NUMBER VORIG J_1B_BILLING_ORG_VALUE J_1BNFDOC WAERK VDESC J_1B_DISCOUNT_VALUE J_1BNFDOC WAERK VLIQ J_1B_BILLING_NET_VALUE J_1BNFDOC WAERK UFEMBARQ J_1B_SHIPMENT_PLACE_UF XLOCEMBARQ J_1B_SHIPMENT_PLACE XNEMP J_1B_COMMITMENT_NOTE SAFRA J_1B_HARVEST_ID REF_MONTH_YEAR J_1B_REF_MONTH_YEAR QTOTMES J_1B_SUGAR_QUAN_MONTH QTOTANT J_1B_SUGAR_QUAN_PREV QTOTGER J_1B_SUGAR_QUAN_TOT VFOR J_1B_SUPPLIES_VALUE J_1BNFDOC WAERK VTOTDED J_1B_TOTAL_DEDUCT_VALUE J_1BNFDOC WAERK VLIQFOR J_1B_SUPPLIES_NET_VALUE J_1BNFDOC WAERK
Save and activate the structure.
6. Change Structure BAPI_J_1BNFLIN
At the end of the field list, after the field NBS, add the following new fields: Component Component Type XPED J_1B_PURCH_ORDER_EXT NITEMPED J_1B_PURCH_ORD_ITEM_EXT CLENQ J_1B_IPI_CLASS_TBC_BEV CSELO J_1B_IPI_CONTR_SEAL_CODE QSELO J_1B_IPI_CONTR_SEAL_QUAN NUM_ITEM J_1B_EXT_ITEM_NUM COD_CTA J_1B_GL_ACCOUNT
Save and activate the structure.
Copyright/Trademark
7. Change Structure BAPI_J_1BNFIMPORT_DI
At the end of the field list, after the field CEXPORTADOR, add two new fields: Component Component Type COD_DOC_IMP J_1B_IMP_DECLAR_TYPE NUM_ACDRAW J_1B_IMP_DRAWBACK_NUMBER
Save and activate the structure.
8. Change Structure J_1BDYDOC
At the end of the field list, after the field PARBRANCH, add a new include structure: Component Component Type .INCLUDE J_1BDYDOC_ADD
Save and activate the structure.
9. Change Structure J_1BDYIMPORT_DI
At the end of the field list, after the field CEXPORTADOR, add two new fields: Component Component Type COD_DOC_IMP J_1B_IMP_DECLAR_TYPE NUM_ACDRAW J_1B_IMP_DRAWBACK_NUMBER
Save and activate the structure.
10. Change Structure J_1BDYNAD
At the end of the field list, after the field CTE_PARTNER, add four new fields: Component Component Type IEST_PARTNER J_1B_STAIST_PARTNER CNAE_PARTNER J_1B_CNAE_PARTNER CRT_PARTNER J_1B_CRT_PARTNER ISUF J_1B_SUFRAMA_CODE
Save and activate the structure.
11. Change Structure J_1BDYSTX Delete the field TAXGRP. Save and activate the structure.
12. Change Structure J_1BPRNFESTX Delete the field TAXGRP. Save and activate the structure.
Copyright/Trademark
II. Function groups
Call transaction SE80 and create new function groups: 1. Function group J_1B_NF_ADD Short text Additional Fields for DANFE & SPED EFD Package J1BA Save.
2. Function group J_1B_NF_LONGTEXT Short text NF Long text GUI components Package J1BA Save.
III. Report Texts Call transaction SE38. Enter SAPLJ1BB2 as the Program. Select the Text Elements radio button. Choose the Change push button. On the Text Symbols tab page, enter the following values:
Symbol Text Length Max 116 Delete Transported Volumes 26 26 117 Do you really want to delete this row? 38 61 118 Delete Trailer Information 26 26
Save and activate your changes.
IV. Messages
Call transaction SE91 and create new messages: Message Class Number Text 8B 015 Item number must be unique 8B 388 Text with OBJECT &1 ID &2 cannot be created 8B 390 Item &1 in the table &2 is incorrect ICC_NF_WRITER 030 Counter number for Transported Volumes already exists ICC_NF_WRITER 031 Counter number for Trailer Information already exists J1B_NFE 224 Error in BAdI implementation; table &1 has entries with duplicate keys J1B_NFE 225 Error in BAdI implementation; table &1 references non-existing item
Copyright/Trademark
V. Text objects and text ids Call transaction SE75. Choose Text Objects and IDs, press Change
1. create two new entries: Text Object: J_1BNFDOC Meaning: BR: Nota Fiscal Header Save Mode: update Editor: Editor application TN, Line width 72 Save.
2. Text Object: J_1BNFLIN Meaning: BR: Nota Fiscal Item Save Mode: update Editor: Editor application TN, Line width 72 Save.
3. Mark Text Object J_1BNFDOC and create new Text-IDs Text ID: 0001 Meaning: Add. Information (Authorities)
Text ID: 0002 Meaning: Compl. Information (Company) Save.
4. Mark Text Object J_1BNFLIN and create a new Text-ID Text ID: 0001 Meaning: Add. Information on Product
Save.
VI. Screen Control
Call transaction SM30 and maintain the following views:
1. View J_1BAEHV: Item field group Description 44 Payment Form Indicator 45 SUFRAMA Subscription 57 Transported Volumes 58 Means of Transport 59 Freight information 60 Departure / Arrival 61 Export information
Copyright/Trademark
2. View J_1BAEITV: Item field group Description 65 External Item Number 66 IPI Legal Classification Code 67 Purchase Order 68 IPI Class. Tobacco & Beverages 69 IPI Control Seal 70 GL Acc. revenue / exp. / stock
4. View J_1BAKITV: Table name Field name Item field group J_1BDYLIN CENQ 66 J_1BDYLIN CLENQ 68 J_1BDYLIN COD_CTA 70 J_1BDYLIN CSELO 69 J_1BDYLIN NITEMPED 67 J_1BDYLIN NUM_ITEM 65 J_1BDYLIN QSELO 69 J_1BDYLIN XPED 67
Copyright/Trademark
5. Define Item field screen controls The screen controls for the additional fields must be implemented. Below the settings for the example entries that SAP delivers are described. This has been done using the following rules: - For CT-e the groups are set to hide (H) with exception of group 70 Group 70 is set to Optional (O) with exception of the display screen controls: it is set to display (D) - For Display NF-e the groups are set to display (default) - For Change and Create NF-e group 70 is set to optional the groups 65, 66, 68, and 69 are set to optional for incoming the groups 65, 66, 68, and 69 are set to hide for outgoing the group 67 is set to optional for outgoing the group 67 is set to hide for outgoing - For Change and Create NF-e Service (Flag Service Tax is set) the groups are set to hide with exception of group 70. Group 70 is set to Optional with exception of the display screen controls: it is set to display (D). 5.1. Go to Transaction SPRO 5.2. In the SAP reference IMG Select Cross-Application Components General Application functions Nota Fiscal Nota Fiscal Document Maintenance Define Item Screen Controls 5.3. Choose the IMG activity push button 5.4. Select the SAP entries (1-32)
Copyright/Trademark
5.5. Maintain the new Item field groups 65, 66, 67, 68, 69 and 70 in accordance to the rules described above. The item field screen controls are changed as follows. The numbers refer to the Item screen controls (see above). Control Service 65 66 67 68 69 70 0001 D D D D D D 0002 D D D D D D 0003 O O H O O O 0003 X H H H H H O 0004 H H O H H O 0004 X H H H H H O 0005 O O H O O O 0005 X H H H H H O 0006 H H O H H O 0006 X H H H H H O 0007 O O H O O O 0007 X H H H H H O 0008 H H O H H O 0008 X H H H H H O O 0009 O O H O O O 0009 X H H H H H O 0010 O O H O O O 0010 X H H H H H O 0011 O O H O O O 0011 X H H H H H O 0012 O O H O O O 0012 X H H H H H O 0013 H H O H H O 0013 X H H H H H O 0014 O O H O O O 0014 X H H H H H O 0021 H H H H H D 0022 H H H H H D 0023 H H H H H O 0024 H H H H H O 0025 H H H H H O 0028 H H H H H O 0029 H H H H H O 0031 H H H H H O 0032 H H H H H O
Copyright/Trademark
5.6. Save your changes.
6. Define header field screen controls The field screen controls for the additional fields must be implemented. Below the settings for the example entries that SAP delivers are described. This has been done using the following rules: - For CT-e the groups 44, 45 and 57-61 are set to hide - For Display NF-e the groups are set to display (default) - For Change and Create NF-e the groups are set to optional 6.1. Go to Transaction SPRO 6.2. In the SAP reference IMG Select Cross-Application Components General Application functions Nota Fiscal Nota Fiscal Document Maintenance Define Header Screen Controls 6.3. Choose the IMG activity push button
Copyright/Trademark
6.4. Select the SAP entries (1-32)
6.5. Maintain the new header field groups 44, 45, 57-61 in accordance to the rules described above: The header field screen controls are changed as follows. The numbers refer to the header screen controls. Screen 44 45 57 58 59 60 61 0001 D D D D D D D 0002 D D D D D D D 0003 O O O O O O O 0004 O O O O O O O 0005 O O O O O O O 0006 O O O O O O O 0007 O O O O O O O 0008 O O O O O O O 0009 O O O O O O O 0010 O O O O O O O 0011 O O O O O O O 0012 O O O O O O O 0013 O O O O O O O 0014 O O O O O O O 0021 H H H H H H H 0022 H H H H H H H 0023 H H H H H H H 0024 H H H H H H H 0025 H H H H H H H 0028 H H H H H H H 0029 H H H H H H H 0031 H H H H H H H 0032 H H H H H H H