SAP ABAP Interface IF_FIEU_SAFT_XML_GENERATION (Interface for BAdI: FIEUSAFT_XML_GENERATION)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-SAFT (Package) SAF-T Reporting (generic parts)
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
Interface IF_FIEU_SAFT_XML_GENERATION  
Short Description Interface for BAdI: FIEUSAFT_XML_GENERATION    
General Data
Package ID-FI-SAFT   SAF-T Reporting (generic parts) 
Created 20130805   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_FIEU_SAFT_XML_GENERATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20131125
Friends
Interface IF_FIEU_SAFT_XML_GENERATION has no friend.
Attributes
Interface 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
Interface IF_FIEU_SAFT_XML_GENERATION has no event.
Types
Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_FIEU_SAFT_XML_GENERATION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in