SAP Reports / Programs

RPUXF2C0 SAP ABAP Report - File Layout - DACO1







RPUXF2C0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RPUXF2C0 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RPUXF2C0. "Basic submit
SUBMIT RPUXF2C0 AND RETURN. "Return to original report after report execution complete
SUBMIT RPUXF2C0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: ADD_DAT3 = Additional Export File 3
Selection Text: ADD_DAT4 = Additional Export File 4
Selection Text: ADD_DAT2 = Additional Export File 2
Selection Text: ADD_DAT1 = Additional Export File 1
Selection Text: APPEND = Append to Export Files
Selection Text: DATASET = Input Export File
Selection Text: DAT_OUT = Output-Export File
Selection Text: S_PROT = Log
Selection Text: S_UPDA = Update
Title: File Layout - DACO1
Text Symbol: G43 = User form routine:
Text Symbol: G42 = command was not executed successfully.
Text Symbol: G41 = user form routine could not be assigned. This means that its ASSIGN
Text Symbol: G40 = The specified field for transferring parameters to the
Text Symbol: G39 = is missing.
Text Symbol: G38 = A fixed length was chosen for the specified field, but the length
Text Symbol: G37 = Field
Text Symbol: G36 = Length of specified field could not be determined.
Text Symbol: G35 = Chosen format:
Text Symbol: G34 = Chosen format could not be loaded from PCL2 file.
Text Symbol: G33 = Current length:
Text Symbol: G32 = Maximum record length exceeded.
Text Symbol: G31 = Value to be converted:
Text Symbol: G30 = Conversion modifier:
Text Symbol: G29 = Conversion type:
Text Symbol: G28 = to its original value.
Text Symbol: G27 = An error occurred when using table T532E to convert a value
Text Symbol: G26 = An error occurred when reading table T549Q.
Text Symbol: G44 = An error occurred when assigning a dynamic field value.
Text Symbol: G45 = Its ASSIGN command could not be performed.
Text Symbol: G46 = The length of an output field cannot be 0.
Text Symbol: G47 = The return value of the form routine may only have the values 0 or 1.
Text Symbol: G48 = Current Value:
Text Symbol: G49 = An error occurred when writing to the
Text Symbol: G50 = export file
Text Symbol: G51 = Name of additional export file missing.
Text Symbol: G52 = Block processing should be performed as often as there are entries in
Text Symbol: G53 = the specified table. However, no system information can be found





Text Symbol: G54 = for the specified table.
Text Symbol: G55 = Table:
Text Symbol: G56 = Error in lock administration when locking the import file
Text Symbol: G57 = The import file is already locked by another program
Text Symbol: G58 = Error in lock administration when opening export file
Text Symbol: G59 = An export file is already locked by another program
Text Symbol: T01 = Personnel No.:
Text Symbol: T02 = There is no block with "Begin of file"
Text Symbol: T03 = There is no block with "Before Processing"
Text Symbol: G25 = An error occurred when reading table T549A.
Text Symbol: F87 = "End of Infotype" operator cannot be processed correctly
Text Symbol: F88 = because the call hierarchy "BOP-BOI" was violated
Text Symbol: F89 = "End of Infotype" operator cannot be processed correctly
Text Symbol: F90 = because the assignment to a personnel number is missing
Text Symbol: F91 = "End of Infotype" operator cannot be processed correctly because
Text Symbol: F92 = the call hierarchy "BOP-BPE-BOI" was violated
Text Symbol: F93 = The "Begin of Postamble" operator was determined.
Text Symbol: F94 = However, open operators still exist.
Text Symbol: F95 = The "End of Postamble" operator was determined.
Text Symbol: F96 = However, open operators still exist.
Text Symbol: F97 = The "End of Postamble" operator may only exist if preceded
Text Symbol: F98 = by a "Begin of Postamble" operator.
Text Symbol: F99 = "Begin of Field String" operator cannot be processed correctly
Text Symbol: G01 = because open operators still exist.
Text Symbol: G02 = "Begin of Field String" operator cannot be processed correctly
Text Symbol: G03 = because the call hierarchy "BOP-BPE-BOF" was violated
Text Symbol: G04 = "Begin of Field String" operator cannot be processed correctly
Text Symbol: G05 = because the call hierarchy "BOP-BOF" was violated
Text Symbol: G06 = "Begin of Field String" operator cannot be processed correctly
Text Symbol: G07 = because the assignment to a personnel number is missing
Text Symbol: G08 = The 1st operand of the "Begin of Field String" operator requires a
Text Symbol: G09 = table name.
Text Symbol: G10 = The "End of Field String" operator cannot be processed correctly.
Text Symbol: G11 = The "End of Field String" operator may only be used if preceded
Text Symbol: G12 = The "End of Field String" operator may only be used if preceded
Text Symbol: G13 = by a "Begin of Field String" operator.
Text Symbol: G14 = "End of Field String" operator cannot be processed correctly
Text Symbol: G15 = because its "Begin of Field String" operator has an
Text Symbol: G16 = incorrect index.





Text Symbol: G17 = "End of Field String" operator cannot be processed correctly
Text Symbol: G18 = because the call hierarchy "BOP-BOF" was violated
Text Symbol: G19 = "End of Field String" operator cannot be processed correctly
Text Symbol: G20 = because the assignment to a personnel number is missing
Text Symbol: G21 = "End of Field String" operator cannot be processed correctly because
Text Symbol: G22 = the call hierarchy "BOP-BPE-BOF" was violated
Text Symbol: G23 = Enter a valid payroll area
Text Symbol: G24 = Payroll area:
Text Symbol: X25 = - Depending on Value of Field &1 = &3
Text Symbol: X26 = - By User Exit
Text Symbol: X27 = Constant
Text Symbol: X28 = User Exit After
Text Symbol: X29 = - Block Exported
Text Symbol: X30 = - Block Not Exported
Text Symbol: X31 = Export
Text Symbol: X32 = Export to File
Text Symbol: X33 = No Export
Text Symbol: X34 = Fixed Value
Text Symbol: X35 = Dynamic Value
Text Symbol: X36 = Field Value
Text Symbol: X37 = User-Specific Value
Text Symbol: X38 = Structure Exported Without Content Check
Text Symbol: X39 = Export Structure
Text Symbol: X40 = Structure Checked for Initial Value "#"
Text Symbol: X41 = - Changed Structure Transferred
Text Symbol: X42 = - Unchanged Structure Transferred
Text Symbol: X43 = Block Processing "Before Processing"
Text Symbol: X44 = Block Processing "After Processing"
Text Symbol: X45 = Block Processing "End of File"
Text Symbol: X46 = - Export
Text Symbol: X47 = - No Export
Text Symbol: X48 = Block Overview
Text Symbol: X49 = Level
Text Symbol: X50 = Object
Text Symbol: X51 = Block
Text Symbol: X52 = Structure
Text Symbol: X53 = Field
Text Symbol: X54 = Event
Text Symbol: X55 = Proficiency



Text Symbol: X56 = Variable
Text Symbol: X57 = Value
Text Symbol: X58 = Content of Total Structure
Text Symbol: X59 = Fields with Content Unequal to #
Text Symbol: X60 = Block Processing "During Processing"
Text Symbol: X61 = Exported Records
Text Symbol: X24 = - Last Entry in Table &1
Text Symbol: T04 = There is no block with "After Processing"
Text Symbol: T05 = There is no block with "End of File"
Text Symbol: T06 = There is no block with "During Processing"
Text Symbol: T07 = Conversion Statistics
Text Symbol: T08 = No. of Personnel Numbers Selected
Text Symbol: T09 = Number of Exported Structures
Text Symbol: T10 = Export File
Text Symbol: T11 = Additional Export File 1
Text Symbol: T12 = Additional Export File 2
Text Symbol: T13 = Additional Export File 3
Text Symbol: T14 = Additional Export File 4
Text Symbol: T15 = Import File
Text Symbol: T16 = Import File Was Created On
Text Symbol: T17 = Output
Text Symbol: X01 = Personnel No.
Text Symbol: X02 = Payroll Period &1 - &2 (Original Payroll Run)
Text Symbol: X03 = Payroll Per. &1 - &2 (Retroactive Acctg)
Text Symbol: X04 = Infotype
Text Symbol: X05 = Internal Table
Text Symbol: X06 = Field String
Text Symbol: X07 = Data Overview
Text Symbol: X08 = Block Processing
Text Symbol: X09 = User Exit Before
Text Symbol: X10 = Call Form &1 in Program &2 Using
Text Symbol: X11 = First
Text Symbol: X12 = Last
Text Symbol: X13 = Loop
Text Symbol: X14 = Search
Text Symbol: X15 = No Parameter
Text Symbol: X16 = Returning
Text Symbol: X17 = - Processing Canceled
Text Symbol: X18 = - Processing Continued
Text Symbol: X19 = Repetition Factor
Text Symbol: X20 = No User Exit
Text Symbol: X21 = -Once Only
Text Symbol: X22 = - All Entries in Table &1
Text Symbol: X23 = - First Entry in Table &1
Text Symbol: E36 = Unknown Operator Determined
Text Symbol: E37 = "Begin of Personnel Number" operator recognized
Text Symbol: E38 = However, open operators still exist.
Text Symbol: E39 = Current operator table:
Text Symbol: E40 = "End of Personnel Number" operator recognized
Text Symbol: E41 = However, open operators still exist.
Text Symbol: E42 = "End of Personnel Number" operator can only exist if preceded
Text Symbol: E43 = by a "Begin of Personnel Number" operator
Text Symbol: E44 = "Begin of Period" operator recognized. However,
Text Symbol: E45 = open operators still exist.
Text Symbol: E46 = "Begin of Period" operator cannot be processed because
Text Symbol: E47 = no reference to a personnel number exists
Text Symbol: E48 = "End of Period" operator recognized. However,
Text Symbol: E49 = open operators exist
Text Symbol: E50 = "End of Period" operator can only exist if
Text Symbol: E51 = a "Begin of Period" operator also exists.
Text Symbol: E52 = "End of Period" operator can only exist if
Text Symbol: E53 = a reference to a personnel number exists
Text Symbol: E54 = "Begin of Wage Type" operator determined. However, it cannot
Text Symbol: E55 = be processed correctly because open operators
Text Symbol: E56 = exist.
Text Symbol: E57 = "Begin of Wage Type" operator can only be processed
Text Symbol: E58 = correctly if preceded by a "Begin of Period" operator
Text Symbol: E59 = "Begin of Wage Type" operator cannot be processed because
Text Symbol: E60 = no reference to a personnel number exists
Text Symbol: E61 = Internal error occurred: ASSIGN assignment
Text Symbol: E62 = not performed successfully
Text Symbol: E63 = Table:
Text Symbol: E64 = Field
Text Symbol: E65 = Number with +/- sign imported. However, the number
Text Symbol: E66 = sign is neither "+" nor "-".
Text Symbol: E67 = Sign:
Text Symbol: E68 = Field type incompatible with expected field type.
Text Symbol: E69 = FieldTy:
Text Symbol: E70 = Listed wage type does not exist in table T512W
Text Symbol: E71 = WageTy:
Text Symbol: E72 = 2nd operand of "Begin of Wage Type" operator requires
Text Symbol: E73 = a valid date using format YYYYMMDD
Text Symbol: E74 = "End of Wage Type" operator cannot be processed correctly because
Text Symbol: E75 = open operators still exist.
Text Symbol: 001 = Block Processing "Begin of File"
Text Symbol: A01 = *-------------------------------------------------------------------------*
Text Symbol: A02 = Error Number:
Text Symbol: B01 = Input and Output Files
Text Symbol: B02 = Options
Text Symbol: E01 = No Import File Entered
Text Symbol: E02 = No Secondary File Entered
Text Symbol: E03 = File Modifier Must Be Entered
Text Symbol: E04 = Specified File Modifier Does Not Exist in Table T532A
Text Symbol: E05 = File Modifier:
Text Symbol: E06 = Only "X" or " " Values Permitted for Log Switch
Text Symbol: E07 = Log Switch:
Text Symbol: E08 = Only Value "X" or " " Permitted for Update Switch
Text Symbol: E09 = in Table 558A
Text Symbol: E10 = Update Switch:
Text Symbol: E11 = The Wage and Salary Type Modifier Must Be Entered
Text Symbol: E12 = There is No Corresponding Entry in Table 532B for
Text Symbol: E13 = the Entered Wage and Salary Type Modifier
Text Symbol: E14 = Wage and Salary Type Modifier:
Text Symbol: E15 = When Trying to Read the Import File, an Error
Text Symbol: E16 = Occurred
Text Symbol: E17 = When Trying to Read the Secondary File, an Error
Text Symbol: E18 = Occurred
Text Symbol: E19 = When Trying to Write to the Message File, an Error
Text Symbol: E20 = Occurred
Text Symbol: E21 = When Trying to Read the File Below, an Error
Text Symbol: E22 = Occurred
Text Symbol: E23 = File:
Text Symbol: E24 = "Begin of Preamble" operator expected. Instead, the following
Text Symbol: E25 = operator was determined
Text Symbol: E26 = Operator:
Text Symbol: E27 = Version number of import file incompatible with
Text Symbol: E28 = current version number
Text Symbol: E29 = Version Number:
Text Symbol: E30 = "End of Preamble" operator expected. Instead, the following
Text Symbol: E31 = operator was determined
Text Symbol: E32 = "Begin of Preamble" operator can only appear once
Text Symbol: E33 = in an import file
Text Symbol: E34 = "End of Preamble" operator can only appear once
Text Symbol: E35 = in an import file
Text Symbol: F17 = "End of Entry" operator cannot be processed correctly because
Text Symbol: F18 = assignment to a personnel number is missing
Text Symbol: F19 = 1st operand of the "Begin of Entry" operator requires a
Text Symbol: F20 = valid number for a table entry.
Text Symbol: F21 = The maximum number of table entries was exceeded.
Text Symbol: F22 = "End of Entry" operator cannot be processed correctly because
Text Symbol: F23 = open operators still exist.
Text Symbol: F24 = "End of Entry" operator can only be used if preceded by
Text Symbol: F25 = a "Begin of Entry" operator
Text Symbol: F26 = "End of Entry" operator cannot be processed correctly because
Text Symbol: F27 = its "Begin of Entry" operator has an incorrect
Text Symbol: F28 = index
Text Symbol: F29 = "End of Entry" operator cannot be processed correctly because
Text Symbol: F30 = the corresponding "Begin of Entry" operator has an incorrect
Text Symbol: F31 = index
Text Symbol: F32 = "End of Entry" operator cannot be processed correctly because
Text Symbol: F33 = the call hierarchy "BOP-BOT-BOE" was violated
Text Symbol: F34 = "End of Entry" operator cannot be processed correctly because
Text Symbol: F35 = the call hierarchy "BOP-BPE-BOT-BOE" was violated
Text Symbol: F36 = "Begin of Infotype" operator cannot be processed correctly
Text Symbol: F37 = because the call hierarchy "BOP-BPE-BOI" was violated
Text Symbol: F38 = "Begin of Infotype" operator cannot be processed correctly
Text Symbol: F39 = because the call hierarchy "BOP-BPE-BOI" was violated
Text Symbol: F40 = "Begin of Infotype" operator cannot be processed correctly
Text Symbol: F41 = because the call hierarchy "BOP-BOI" was violated
Text Symbol: F42 = "Begin of Infotype" operator cannot be processed correctly
Text Symbol: F43 = because the assignment to a personnel number is missing
Text Symbol: F44 = 1st operand of the "Begin of Infotype" operator requires a
Text Symbol: F45 = table name.
Text Symbol: F46 = 2nd operand of the "Begin of Infotype" operator requires
Text Symbol: F47 = a valid date using format YYYYMMDD
Text Symbol: F48 = 3rd operand of the "Begin of Infotype" operator requires
Text Symbol: F49 = a valid date using format YYYYMMDD
Text Symbol: F80 = The "End of Infotype" operator cannot be processed correctly
Text Symbol: F81 = because open operators still exist.
Text Symbol: F82 = The "End of Infotype" operator may only be used if
Text Symbol: F83 = preceded by a "Begin of Infotype" operator.
Text Symbol: F84 = "End of Infotype" operator cannot be processed correctly
Text Symbol: F85 = because its "Begin of Infotype" operator has an
Text Symbol: F86 = incorrect index.
Text Symbol: E76 = "End of Wage Type" operator can only be used if preceded by a
Text Symbol: E77 = "Begin of Wage Type" operator.
Text Symbol: E78 = "End of Wage Type" operator cannot be processed correctly because
Text Symbol: E79 = the corresponding "Begin of Wage Type" operator has an incorrect
Text Symbol: E80 = index
Text Symbol: E81 = "End of Wage Type" operator cannot be processed correctly because
Text Symbol: E82 = the call hierarchy "BOP-BOW" was violated
Text Symbol: E83 = "End of Wage Type" operator cannot be processed correctly because
Text Symbol: E84 = assignment to a personnel number is missing
Text Symbol: E85 = "End of Wage Type" operator cannot be processed correctly because
Text Symbol: E86 = the call hierarchy "BOP-BPE-BOW" was violated
Text Symbol: E87 = "Begin of Table" operator cannot be processed correctly because
Text Symbol: E88 = the call hierarchy "BOP-BPE-BOT" was violated
Text Symbol: E89 = "Begin of Table" operator cannot be processed correctly because
Text Symbol: E90 = the call hierarchy "BOP-BOT" was violated
Text Symbol: E91 = "Begin of Table" operator cannot be processed correctly because
Text Symbol: E92 = assignment to a personnel number is missing
Text Symbol: E93 = 1st operand of the "Begin of Table" operator requires a
Text Symbol: E94 = table name.
Text Symbol: E95 = 2nd operand of the "Begin of Table" operator requires a
Text Symbol: E96 = valid number of table entries.
Text Symbol: E97 = "End of Table" operator cannot be processed correctly because
Text Symbol: E98 = open operators still exist.
Text Symbol: E99 = "End of Table" operator can only be used if preceded by
Text Symbol: F01 = a "Begin of Table" operator.
Text Symbol: F02 = "End of Table" operator cannot be processed correctly because
Text Symbol: F03 = the corresponding "Begin of Table" operator has an incorrect
Text Symbol: F04 = index
Text Symbol: F05 = "End of Table" operator cannot be processed correctly because
Text Symbol: F06 = the call hierarchy "BOP-BOT" was violated
Text Symbol: F07 = "End of Table" operator cannot be processed correctly because
Text Symbol: F08 = assignment to a personnel number is missing
Text Symbol: F09 = "Begin of Table" operator cannot be processed correctly because
Text Symbol: F10 = open operators still exist.
Text Symbol: F11 = "Begin of Entry" operator cannot be processed correctly because
Text Symbol: F12 = open operators still exist.
Text Symbol: F13 = "Begin of Entry" operator cannot be processed correctly because
Text Symbol: F14 = the call hierarchy "BOP-BPE-BOT-BOE" was violated
Text Symbol: F15 = "Begin of Entry" operator cannot be processed correctly because
Text Symbol: F16 = the call hierarchy "BOP-BOT-BOE" was violated


INCLUDES used within this REPORT RPUXF2C0

INCLUDE RPCIFM45.
INCLUDE RPCIFI32.
INCLUDE RPUXF2C1 . "***INCLUDE01***
INCLUDE RPCIFI26.
INCLUDE RPCIFI27.
INCLUDE RPUXF2C2 . "***INCLUDE02***
INCLUDE RPUXF2C3 . "***INCLUDE03***
INCLUDE RPUXF2C4 . "***INCLUDE04***
INCLUDE RPUXF2C5 . "***INCLUDE05***
INCLUDE RPUXF2C6 . "***INCLUDE06***
INCLUDE RPUXF2C7 . "***INCLUDE07***
INCLUDE RPUXF2C8 . "***INCLUDE08***
INCLUDE RPUXF2C9 . "***INCLUDE09***
INCLUDE RPCIFI22.
INCLUDE RPCIFI33.
INCLUDE RPCIFM_AT_SEL_SCR.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

No SAP FUNCTION MODULES are executed within this report code!



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RPUXF2C0 or its description.