SAP FMCA_TXOBLGN_FILNGOBLGN_BY_ID Function Module for









FMCA_TXOBLGN_FILNGOBLGN_BY_ID is a standard fmca txoblgn filngoblgn by id SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for fmca txoblgn filngoblgn by id FM, simply by entering the name FMCA_TXOBLGN_FILNGOBLGN_BY_ID into the relevant SAP transaction such as SE37 or SE38.

Function Group: FMCA_TRM_WRAPPING_FUNCTION
Program Name: SAPLFMCA_TRM_WRAPPING_FUNCTION
Main Program: SAPLFMCA_TRM_WRAPPING_FUNCTION
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function FMCA_TXOBLGN_FILNGOBLGN_BY_ID pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'FMCA_TXOBLGN_FILNGOBLGN_BY_ID'"
EXPORTING
I_TAXOBLIGATIONID = "Key of tax obligation

IMPORTING
E_PSOBJECTREVTYPE = "Revenue Type Texts
E_STARTDATE = "Period details
E_ENDDATE = "Period details
ET_FILINGOBLIGATION = "Table of filing obligation

TABLES
* T_FILING_EXMT = "BAPI Contract Object Exception Periods

EXCEPTIONS
ERR_TAXOBLIGATION_KEY_PARSE = 1 ERR_REVENUETYPE_CAC_MAPPING = 2 ERR_PSOBJECT_RETRIEVAL = 3 ERR_FACTS_RETRIEVAL = 4 ERR_FILINGOBLIGATION_RETRIEVAL = 5
.



IMPORTING Parameters details for FMCA_TXOBLGN_FILNGOBLGN_BY_ID

I_TAXOBLIGATIONID - Key of tax obligation

Data type: FMCA_TAX_OBLIGATION_KEY
Optional: No
Call by Reference: Yes

EXPORTING Parameters details for FMCA_TXOBLGN_FILNGOBLGN_BY_ID

E_PSOBJECTREVTYPE - Revenue Type Texts

Data type: FMCA013T
Optional: No
Call by Reference: Yes

E_STARTDATE - Period details

Data type: FMCA_PER_DETAIL
Optional: No
Call by Reference: Yes

E_ENDDATE - Period details

Data type: FMCA_PER_DETAIL
Optional: No
Call by Reference: Yes

ET_FILINGOBLIGATION - Table of filing obligation

Data type: FMCA_FILING_OBLIGATION_T
Optional: No
Call by Reference: Yes

TABLES Parameters details for FMCA_TXOBLGN_FILNGOBLGN_BY_ID

T_FILING_EXMT - BAPI Contract Object Exception Periods

Data type: BAPI_CTRACPSOBJECT_EXMT
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXCEPTIONS details

ERR_TAXOBLIGATION_KEY_PARSE -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

ERR_REVENUETYPE_CAC_MAPPING -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

ERR_PSOBJECT_RETRIEVAL -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

ERR_FACTS_RETRIEVAL -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

ERR_FILINGOBLIGATION_RETRIEVAL -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for FMCA_TXOBLGN_FILNGOBLGN_BY_ID Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lt_t_filing_exmt  TYPE STANDARD TABLE OF BAPI_CTRACPSOBJECT_EXMT, "   
lv_e_psobjectrevtype  TYPE FMCA013T, "   
lv_i_taxobligationid  TYPE FMCA_TAX_OBLIGATION_KEY, "   
lv_err_taxobligation_key_parse  TYPE FMCA_TAX_OBLIGATION_KEY, "   
lv_e_startdate  TYPE FMCA_PER_DETAIL, "   
lv_err_revenuetype_cac_mapping  TYPE FMCA_PER_DETAIL, "   
lv_e_enddate  TYPE FMCA_PER_DETAIL, "   
lv_err_psobject_retrieval  TYPE FMCA_PER_DETAIL, "   
lv_err_facts_retrieval  TYPE FMCA_PER_DETAIL, "   
lv_et_filingobligation  TYPE FMCA_FILING_OBLIGATION_T, "   
lv_err_filingobligation_retrieval  TYPE FMCA_FILING_OBLIGATION_T. "   

  CALL FUNCTION 'FMCA_TXOBLGN_FILNGOBLGN_BY_ID'  "
    EXPORTING
         I_TAXOBLIGATIONID = lv_i_taxobligationid
    IMPORTING
         E_PSOBJECTREVTYPE = lv_e_psobjectrevtype
         E_STARTDATE = lv_e_startdate
         E_ENDDATE = lv_e_enddate
         ET_FILINGOBLIGATION = lv_et_filingobligation
    TABLES
         T_FILING_EXMT = lt_t_filing_exmt
    EXCEPTIONS
        ERR_TAXOBLIGATION_KEY_PARSE = 1
        ERR_REVENUETYPE_CAC_MAPPING = 2
        ERR_PSOBJECT_RETRIEVAL = 3
        ERR_FACTS_RETRIEVAL = 4
        ERR_FILINGOBLIGATION_RETRIEVAL = 5
. " FMCA_TXOBLGN_FILNGOBLGN_BY_ID




ABAP code using 7.40 inline data declarations to call FM FMCA_TXOBLGN_FILNGOBLGN_BY_ID

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!