SAP Reports / Programs

RPUFEDU0PBSCPDF SAP ABAP Report - Generates CPDF Status and Dynamic Files







RPUFEDU0PBSCPDF is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The United States Office of Personnel Management (OPM) requires most federal agencies to submit personnel data on their civilian employees...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 RPUFEDU0PBSCPDF 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 RPUFEDU0PBSCPDF. "Basic submit
SUBMIT RPUFEDU0PBSCPDF AND RETURN. "Return to original report after report execution complete
SUBMIT RPUFEDU0PBSCPDF 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: TCLAS = Transaction Class:
Selection Text: O_MEDIUM = Output to Local Drive
Selection Text: NAME_FMT = Employee Name Format:
Selection Text: LOCAL_F = Local File Name with Path:
Selection Text: FILE_REQ = File Required:
Selection Text: DISPLAY = Grid Display
Selection Text: CPDF_NO = Action Number:
Selection Text: CHG_DATE = Effective Date of Action:
Selection Text: APPL = Application Value:
Title: Generates CPDF Status and Dynamic Files
Text Symbol: 119 = PRIOR PAY RATE DETERMINANT
Text Symbol: 118 = PRIOR WORK SCHEDULE
Text Symbol: 117 = PRIOR PAY BASIS
Text Symbol: 116 = PRIOR BASIC PAY
Text Symbol: 115 = PRIOR STEP OR RATE
Text Symbol: 114 = PRIOR GRADE, LEVEL, CLASS, RANK, OR PAY BAND
Text Symbol: 113 = PRIOR OCCUPATION
Text Symbol: 112 = PRIOR PAY PLAN
Text Symbol: 111 = EMPLOYEE NAME
Text Symbol: 110 = AWARD AMOUNT
Text Symbol: 109 = STEP OR RATE
Text Symbol: 108 = GRADE, LEVEL,CLASS, RANK, OR PAY BAND
Text Symbol: 107 = OCCUPATION
Text Symbol: 106 = PAY PLAN
Text Symbol: 105 = EFFECTIVE DATE OF ACTION
Text Symbol: 104 = LEGAL AUTHORITY (2)
Text Symbol: 103 = LEGAL AUTHORITY (1)
Text Symbol: 102 = NATURE OF ACTION (2)
Text Symbol: 101 = NATURE OF ACTION (1)
Text Symbol: 120 = NATURE OF ACTION BEING CORRECTED
Text Symbol: 121 = EFFECTIVE DATE OF PERSONNEL ACTION BEING CORRECTED
Text Symbol: 122 = SOCIAL SECURITY NUMBER BEING CORRECTED
Text Symbol: 123 = PRIOR LOCALITY ADJUSTMENT
Text Symbol: 124 = PRIOR DUTY STATION
Text Symbol: 200 = Time Constraint Violation with infotype
Text Symbol: 210 = No data found in T5UPBS01FIELDS for given application
Text Symbol: 211 = Fields for Action not found
Text Symbol: 212 = Function module for AF IT





Text Symbol: 213 = does not exist
Text Symbol: 214 = IT
Text Symbol: 215 = header line is initial
Text Symbol: 216 = Function module for CI include field
Text Symbol: 217 = Structure
Text Symbol: 218 = does not exist or is illegal
Text Symbol: 219 = throws exceptions
Text Symbol: 220 = Unknown error processing additional
Text Symbol: 221 = fields of IT
Text Symbol: 222 = Other Information
Text Symbol: 223 = subtype
Text Symbol: 100 = PREVIOUS RETIREMENT COVERAGE
Text Symbol: 023 = PAY RATE DETERMINANT
Text Symbol: 022 = WORK SCHEDULE
Text Symbol: 021 = PAY BASIS
Text Symbol: 020 = FUNCTIONAL CLASSIFICATION
Text Symbol: 019 = BASIC PAY
Text Symbol: 018 = HANDICAP
Text Symbol: 017 = RACE OR NATIONAL ORIGIN
Text Symbol: 016 = SEX
Text Symbol: 015 = U.S. CITIZENSHIP
Text Symbol: 014 = ANNUITANT INDICATOR
Text Symbol: 013 = VETERANS STATUS
Text Symbol: 012 = HEALTH PLAN
Text Symbol: 011 = BLANK FIELD
Text Symbol: 010 = FROZEN SERVICE
Text Symbol: 009 = CREDITABLE MILITARY SERVICE
Text Symbol: 008 = RETIREMENT PLAN
Text Symbol: 007 = SCD
Text Symbol: 006 = TENURE
Text Symbol: 005 = VETERANS PREFERENCE
Text Symbol: 004 = DATE OF BIRTH
Text Symbol: 003 = SSN
Text Symbol: 002 = PERSONNEL OFFICE IDENTIFIER
Text Symbol: 001 = ORGANIZATIONAL COMPONENT
Text Symbol: 000 = AGENCY/SUBELEMENT
Text Symbol: 024 = POSITION OCCUPIED
Text Symbol: 048 = BLANK FIELD
Text Symbol: 047 = FEGLI





Text Symbol: 046 = INSTRUCTIONAL PROGRAM
Text Symbol: 045 = YEAR DEGREE OR CERTIFICATE ATTAINED
Text Symbol: 044 = EDUCATION LEVEL
Text Symbol: 043 = SPECIAL PAY TABLE IDENTIFIER
Text Symbol: 042 = RETENTION ALLOWANCE
Text Symbol: 041 = SUPERVISORY DIFFERENTIAL
Text Symbol: 040 = BLANK FIELD
Text Symbol: 039 = LOCALITY ADJUSTMENT
Text Symbol: 038 = FERS COVERAGE
Text Symbol: 037 = PAY STATUS
Text Symbol: 036 = RATING OF RECORD (PERIOD)
Text Symbol: 035 = RATING OF RECORD (PATTERN)
Text Symbol: 034 = RATING OF RECORD (LEVEL)
Text Symbol: 033 = RETAINED STEP
Text Symbol: 032 = RETAINED GRADE
Text Symbol: 031 = RETAINED PAY PLAN
Text Symbol: 030 = CURRENT APPOINTMENT AUTHORITY (2)
Text Symbol: 029 = CURRENT APPOINTMENT AUTHORITY (1)
Text Symbol: 028 = DUTY STATION
Text Symbol: 027 = BARGAINING UNIT
Text Symbol: 026 = FLSA
Text Symbol: 025 = SUPERVISORY STATUS


INCLUDES used within this REPORT RPUFEDU0PBSCPDF

No INCLUDES are used within this REPORT code!


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:

F4IF_FIELD_VALUE_REQUEST CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING TABNAME = 'T5UPBS01FIELDS' FIELDNAME = 'ACTION' * SEARCHHELP = ' ' SHLPPARAM = 'TEST_APPL' * DYNPPROG = ' ' * DYNPNR = ' ' * DYNPROFIELD = ' ' * STEPL = 0 * VALUE = ' ' * MULTIPLE_CHOICE = ' ' * DISPLAY = ' ' * SUPPRESS_RECORDLIST = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' * SELECTION_SCREEN = ' ' * TABLES * RETURN_TAB = EXCEPTIONS FIELD_NOT_FOUND = 1 NO_HELP_FOR_FIELD = 2 INCONSISTENT_HELP = 3 NO_VALUES_FOUND = 4 OTHERS = 5 .

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = 'RPUFEDU0PBSCPDF' I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS' "L6BK004978 I_CALLBACK_USER_COMMAND = 'ALV_COMMAND' "L6BK004978 IS_LAYOUT = ALV_LAYOUT IT_FIELDCAT = ALV_FIELDCAT TABLES T_OUTTAB = CPDF_TAB_STATUS EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = 'RPUFEDU0PBSCPDF' I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS' "L6BK004978 I_CALLBACK_USER_COMMAND = 'ALV_COMMAND' "L6BK004978 IS_LAYOUT = ALV_LAYOUT IT_FIELDCAT = ALV_FIELDCAT TABLES T_OUTTAB = CPDF_TAB EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.



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 RPUFEDU0PBSCPDF or its description.