SAP ABAP Class IF_FIEU_SAFT_XML_GENERATION (Interface for BAdI: FIEUSAFT_XML_GENERATION)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20131125
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_REXC_PT_SAFT_XML SAF-T Implementation class for BADI_RE_XC_PT_SAFT_XML 20131205
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_XML_GEN Class for BAdI: FIEUSAFT_XML_GENERATION 20131125
Properties
Class IF_FIEU_SAFT_XML_GENERATION  
Short Description Interface for BAdI: FIEUSAFT_XML_GENERATION    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20130805   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_FIEU_SAFT_XML_GENERATION has no forward declaration.
Interfaces
Class IF_FIEU_SAFT_XML_GENERATION has no interface implemented.
Friends
Class IF_FIEU_SAFT_XML_GENERATION has no friend class.
Attributes
Class IF_FIEU_SAFT_XML_GENERATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MOVEMENT_OF_GOODS Instance method Public Method Appending Movement Of Goods in xml file 20131125
2 APPEND_WORKING_DOCUMENT Instance method Public Method Appending Working in xml file 20131125
3 CREATE_XML_FI_OTHERS_SECTION Instance method Public Method Create XML for other section 20131125
4 CREATE_XML_FI_TRANS_SECTION Instance method Public Method Create XML for FI Transaction section 20131125
5 CREATE_XML_GL_MASTER_PT Instance method Public Method Create XML for GL Masters section for Portugual Only 20131125
6 CREATE_XML_HEADER_SECTION Instance method Public Method Create XML for Header section 20131125
7 CREATE_XML_INV_TRANS_SECTION Instance method Public Method Create XML for Invoices section(all invoices) 20131125
8 CREATE_XML_MASTER_SECTION Instance method Public Method Create XML for Masters section 20131125
9 READ_DELIVERY_DOCS Instance method Public Method Reading Delivery documents for MOG section frm Logistic BAdi 20131125
10 UPDATE_REFX_PRODUCT Instance method Public Method Update Product From RE-FX module 20131125
Events
Class IF_FIEU_SAFT_XML_GENERATION has no event.
Types
Class IF_FIEU_SAFT_XML_GENERATION has no local type.
Method Signatures

Method APPEND_MOVEMENT_OF_GOODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Value transfer Type reference (TYPE) REGUT-FSNAM File Name in the File System 20131125
2 Importing IV_LAND Call by reference Type reference (TYPE) ANY 20131125

Method APPEND_MOVEMENT_OF_GOODS on class IF_FIEU_SAFT_XML_GENERATION has no exception.

Method APPEND_WORKING_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATE Value transfer Type reference (TYPE) FIEU_T_DATE_RANGE Range Type for Date Information 20131125
2 Importing IV_BUKRS Value transfer Type reference (TYPE) BUKRS Company Code 20131125
3 Importing IV_FILENAME Value transfer Type reference (TYPE) REGUT-FSNAM File Name in the File System 20131125
4 Importing IV_LAND Call by reference Type reference (TYPE) ANY 20131125
5 Importing IV_YEAR Value transfer Type reference (TYPE) GJAHR Fiscal Year 20131125

Method APPEND_WORKING_DOCUMENT on class IF_FIEU_SAFT_XML_GENERATION has no exception.

Method CREATE_XML_FI_OTHERS_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRING Call by reference Type reference (TYPE) BALROOTTXT Application Log: Log Handle 20131125
2 Changing CV_TOTAL Call by reference Type reference (TYPE) I 20131125
3 Changing CV_TOTAL_1 Call by reference Type reference (TYPE) I 20131125
4 Importing IT_DATE Call by reference Type reference (TYPE) FIEU_T_DATE_RANGE Range Type for Date Information 20131125
5 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20131125
6 Importing IV_FILENAME Call by reference Type reference (TYPE) REGUT-FSNAM File Name in the File System 20131125
7 Importing IV_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20131125
8 Importing IV_IS_UNICODE Call by reference Type reference (TYPE) TREX_RFC-FLAG Indicator 20131125
9 Importing IV_SECTION_NAME Value transfer Type reference (TYPE) TEXT02 Text 02 20131125
10 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20131125
# Exception Resumable Description Created on
1 MISSING_TRANSFORMATION 20131125

Method CREATE_XML_FI_TRANS_SECTION Signature

Method CREATE_XML_FI_TRANS_SECTION on class IF_FIEU_SAFT_XML_GENERATION has no parameter.
# Exception Resumable Description Created on
1 MISSING_TRANSFORMATION 20131125

Method CREATE_XML_GL_MASTER_PT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XML_STRING Call by reference Type reference (TYPE) STRING XML String 20131125
2 Changing IT_OTBAG_OPEN Call by reference Type reference (TYPE) IDFI_BSPL_GRID Table type Financial Statement Output 20131125
3 Importing IV_ALT_GL Call by reference Type reference (TYPE) CHAR01 Alternate GL Indicator 20131125
4 Importing IV_BCV Call by reference Type reference (TYPE) FIEUD_BC SAFT: Identifying Business Cases 20131125
5 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
6 Importing IV_COA Call by reference Type reference (TYPE) KTOPL Chart of Accounts 20131125
7 Importing IV_FSV Call by reference Type reference (TYPE) T011T-VERSN Financial Statement Version 20131125

Method CREATE_XML_GL_MASTER_PT on class IF_FIEU_SAFT_XML_GENERATION has no exception.

Method CREATE_XML_HEADER_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XML_STRING Call by reference Type reference (TYPE) STRING To store the XML created 20131125
2 Importing IT_COMPANY_MASTERS Value transfer Type reference (TYPE) FIEU_T_MASTERS SAF-T PT master and header information 20131125
# Exception Resumable Description Created on
1 MISSING_TRANSFORMATION Transformation not available for XML generation 20131125

Method CREATE_XML_INV_TRANS_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XML_STRING Call by reference Type reference (TYPE) STRING String to store XML 20131125
2 Importing IT_SD_ITEM Call by reference Type reference (TYPE) FIEU_T_SDTRANS_I SAFT : FI Transaction Lines 20131125
3 Importing IT_TAX Call by reference Type reference (TYPE) FIEU_LU_T_TAX Table type for FIEU_LU_S_WHT 20131125
4 Importing IT_WHT Call by reference Type reference (TYPE) FIEUD_T_WHT SAFT: Withholding Tax Information 20131125
5 Importing IV_SD_HEADER Call by reference Type reference (TYPE) FIEUD_S_SDINV_H SAF-T PT master and header information 20131125
6 Importing IV_SD_SUMMARY Call by reference Type reference (TYPE) FIEU_S_TRANSSUMMARY SAFT :Transaction Summary information 20131125
# Exception Resumable Description Created on
1 MISSING_TRANSFORMATION 20131125

Method CREATE_XML_MASTER_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XML_STRING Call by reference Type reference (TYPE) STRING String to store XML 20131125
2 Importing IT_MASTERS Value transfer Type reference (TYPE) FIEU_T_MASTERS SAF-T PT master and header information 20131125
3 Importing IV_SECTION_NAME Value transfer Type reference (TYPE) TEXT02 Masters-Section name 20131125
# Exception Resumable Description Created on
1 MISSING_TRANSFORMATION Transformation not available for XML generation 20131125

Method READ_DELIVERY_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATE Value transfer Type reference (TYPE) FIEU_T_DATE_RANGE Range Type for Date Information 20131125
2 Importing IV_BUKRS Value transfer Type reference (TYPE) BUKRS Company Code 20131125
3 Importing IV_LAND Value transfer Type reference (TYPE) ANY 20131125
4 Importing IV_YEAR Value transfer Type reference (TYPE) GJAHR Fiscal Year 20131125

Method READ_DELIVERY_DOCS on class IF_FIEU_SAFT_XML_GENERATION has no exception.

Method UPDATE_REFX_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_PRODUCT_DETAILS Call by reference Type reference (TYPE) FIEU_T_MASTERS Table Type for masters 20131125
2 Importing IT_DATE Value transfer Type reference (TYPE) FIEU_T_DATE_RANGE Range Type for Date Information 20131125
3 Importing IV_BUKRS Value transfer Type reference (TYPE) BUKRS Company Code 20131125
4 Importing IV_LAND Value transfer Type reference (TYPE) ANY 20131125
5 Importing IV_YEAR Value transfer Type reference (TYPE) GJAHR Fiscal Year 20131125

Method UPDATE_REFX_PRODUCT on class IF_FIEU_SAFT_XML_GENERATION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in