SAP Program RPIEWT00 - Create Batch Input Session for Employee Expenditures

Description
The report creates a batch input session.
This makes it possible to save external wage types which have importedinto the SAP system via a subsystem as a batch input session. Newrecords with internal wage types are created for the SAP HumanResources system by processing the session. This can be done using theAdditional Payments (0015)or Employee Remuneration Information (2010)infotypes.
The data is read from table TEXLGA, which must be supplied with datafrom table RUECK using the update transaction PT45. Table RUECK issupplied by uploading data from the subsystem.
You can select records by field content, or by using a status attributewhich can have three specifications:
Not yet processed
Processed successfully last time program was run
Detected as incorrect last time program was run
You can make a status-specific selection if you use status attributes.
The status is updated when processing is complete, provided you did notstart the report in test mode (checkbox 'test run' = 'X').
If you select the List Output option, you obtain a list ofthe individual records that have been read. To display the errormessages, choose the log output function.
The status of the records is displayed in the output list(0 = new, 1 = OK, 2 = incorrect). Oneor more items with status 2 leads to an error message. If all errorshave been corrected - mainly errors made when the system was customized- there should be no more records with status = 2 after the program hasbeen executed again (select 'correction run').
The validity date of the infotype records can be set using 'Set datesfor IT records'.
Refer to the F1 help documentation on the Amount andNumber checkboxes for the cumulation rules.
The F1 help documentation on the Session names fieldprovides information on the authorization concept.

Precondition
Maintain the 'external wage type' views; the relevant internal wagetypes must be defined.

Output
Batch input session for the Additional Payments (0015) orEmployee Remuneration Information (2010) infotype and outputlist.
You can call view maintenance for external wage types directly from theoutput list using the Maintain External Wage Types function.The batch input sessions can also be processed from thelist using the Process Session function.

Note
If you wish to overwrite the default currency in the AdditionalPayments infotype (0015), you can use the user exit function moduleEXIT_RPIEWT00_001. This also influences the number of decimalplaces in the amount field.
The function module activates additional entry fields on the initialscreen so that the user can overwrite values provdided by the functionmodule.Particularly where values are invalid, the fields are ready for inputbut not filled.
If you intend to use the authorization concept for batch inputsessions (see online help session names), note that featureBIMAP for reports RPIEWT00, RPIEWT03 andRPIEWT04 gives the same prefix.
Feature BIMAP is maintained using transaction PE03.