RPIPITA0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You use this report to delimit all infotypes belonging to a garnishment on a key date...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RPIPITA0 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
PC00_M03_IPITA0 - Create BI Session for Garnishment AT
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: SW_X0137 = Note Compensation Infotype
Selection Text: SW_X0133 = Note Interest Infotype
Selection Text: MAP_NAME = Name of Batch Input Session
Selection Text: HOLDDATE = Batch Inp.Session Locked Until
Selection Text: ART = Processing Type
Title: Create Batch Input Session for Garnishment (Austria)
Text Symbol: T17 = found as of &3.
Text Symbol: T16 = For garnishment &1 &2, no delimitation data
Text Symbol: T15 = No. of Records in Batch Input Session &1
Text Symbol: T14 = Infotypes in BI Session
Text Symbol: T13 = No. of Batch Input Sessions Generated
Text Symbol: T10 = Special Condition infotype (0135),
Text Symbol: T08 = garnishments, is not changed by the batch input.
Text Symbol: T07 = with type A and number 000, valid for all
Text Symbol: T06 = Garnisment Amount infotype (0134),
Text Symbol: T05 = The
Text Symbol: T04 = were not part of the session.
Text Symbol: T03 = Some Compensation infotype records (0137)
Text Symbol: T02 = were not part of the session.
Text Symbol: T01 = Some Interest infotype records (0133)
Text Symbol: S03 = To
Text Symbol: S02 = Validity Period From
Text Symbol: S01 = Garnishment Type and Number
Text Symbol: F01 = Additional Specs.
Text Symbol: E01 = The value entered is not permitted.
Text Symbol: E00 = Error when entering a parameter:
Text Symbol: 143 = number 000, valid for all garnishments, is not changed by the batch input.
Text Symbol: 142 = The Special Condition infotype (0135), with garnishment type A and
Text Symbol: 141 = number 000, valid for all garnishments, is not changed by the batch input.
Text Symbol: 140 = The Garnishment Amount infotype (0134), with garnishment type A and
Text Symbol: 130 = A record was created for the following infotypes:
Text Symbol: 121 = Some Compensation infotype records (0137) were not part of the session.
Text Symbol: 120 = Some Interest infotype records (0133) were not part of the session.
Text Symbol: 114 = The error described above occurred.
Text Symbol: 113 = data found for garnishment.
Text Symbol: 112 = In the selected period (from to ), no delimitation
Text Symbol: 111 = No batch input session created
Text Symbol: 110 = You have created a batch input session.
INCLUDE MPPDAT00.
No SAP DATABASE tables are accessed within this REPORT code!
HR_MAPNAME_VERIFY CALL FUNCTION 'HR_MAPNAME_VERIFY' "XWIP30K035877 EXPORTING "XWIP30K035877 MAPNAME = MAP_NAME "XWIP30K035877 REPORTNAME = REPNAME "XWIP30K035877 IMPORTING "XWIP30K035877 MAPNAME = MAP_NAME. "XWIP30K035877
HR_MAPNAME_VERIFY CALL FUNCTION 'HR_MAPNAME_VERIFY' "XWIP30K035877 EXPORTING "XWIP30K035877 MAPNAME = MAP_NAME "XWIP30K035877 REPORTNAME = REPNAME "XWIP30K035877 IMPORTING "XWIP30K035877 MAPNAME = MAP_NAME. "XWIP30K035877
BDC_OPEN_GROUP CALL FUNCTION 'BDC_OPEN_GROUP' EXPORTING CLIENT = SY-MANDT GROUP = MAP_NAME USER = SY-UNAME KEEP = SPACE HOLDDATE = HOLDDATE.
BDC_INSERT CALL FUNCTION 'BDC_INSERT' EXPORTING TCODE = 'PA30' "Transaktionscode TABLES DYNPROTAB = BDCDATA.
BDC_CLOSE_GROUP CALL FUNCTION 'BDC_CLOSE_GROUP'.
HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = cl_hr99b_pal=>c_root_node i_node_txt = l_node_txt i_categ_id = c_pal_categids-bi_infty i_expand = 'X' IMPORTING e_node_key = l_node_key EXCEPTIONS OTHERS = 99.
HR_PAL_STATS_MSG_ADD CALL FUNCTION 'HR_PAL_STATS_MSG_ADD' EXPORTING i_stcnt = l_bi_stcnt i_msgid = l_bi_stmsg-msgid i_msgty = l_bi_stmsg-msgty i_msgno = l_bi_stmsg-msgno i_msgv1 = l_bi_stmsg-msgv1 i_msgv2 = l_bi_stmsg-msgv2 i_msgv3 = l_bi_stmsg-msgv3 i_msgv4 = l_bi_stmsg-msgv4 EXCEPTIONS OTHERS = 99.
HR_PAL_STATS_MSG_ADD CALL FUNCTION 'HR_PAL_STATS_MSG_ADD' EXPORTING i_stcnt = l_stcnt i_msgid = l_msg-msgid i_msgty = l_msg-msgty i_msgno = l_msg-msgno i_msgv1 = l_msg-msgv1 i_msgv2 = l_msg-msgv2 i_msgv3 = l_msg-msgv3 i_msgv4 = l_msg-msgv4 EXCEPTIONS OTHERS = 99.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.