SAP Program RPUFEDU0PBSCPDF - Generates CPDF Status and Dynamic Files

Purpose
The United States Office of Personnel Management (OPM) requires mostfederal agencies to submit personnel data on their civilian employees.These data are submitted through two files, namely, the status andthe dynamic files. The program RPUFEDU0PBSCPDF generates these twofiles in the respective OPM-prescribed format.

Prerequisites

  • The end user must have the authorization to view and to generate the
  • status file, the dynamic file and the dynamic record.
    • The employee data in the database should satisfy the CPDF
    • edits/validations. This is ensured by the edits/validations of theNature of Actions tool. Therefore, the necessary CPDFedits/validations should be continuously maintained in the Nature ofActions tool. When data is corrected by means other than the Nature ofActions tool (for example, the PA30 transaction), it must be ensuredthat the changed data be in compliance with the CPDF. There will be nobuilt-in CPDF edits/validations in the CPDF program.
      • The field configuration for the status file and for (the actions of
      • the) dynamic file program should be carried out through the followingIMG (transaction SPRO) menu item: CPDF FieldConfiguration
        • The fields ABKRS and PLANS in table P0001 shall be used to store the
        • payroll area and the position respectively.
          • No database field should be used for more than one CPDF field. The only
          • acceptable exception would be in the case of prior fields (in thedynamic file).
            • Sometimes the same form SF50 may have two approved actions on an
            • employee; therefore, it is assumed that the Nature of Actions tool willhave been used to execute two corresponding (separate) actions on thisemployee and, thereby, create two corresponding dynamic records. If,however, the approved actions are in the 100 series, the correspondingdynamic records will need to be made by running the CPDF programdirectly.
              • It is assumed that when an action is saved, as opposed to save locked
              • (the two functions Save and Save locked are features of the Nature ofActions tool), it need not be edited nor removed from the dynamic fileeven though the CPDF submissions to the Office of Personnel Managementhave not been made as the CPDF progam currently has no inbuilt functionto delete the dynamic record that gets created. Therefore, actionsshould be saved in locked mode then manually verified and then saved.

                Selection
                The program uses the standard selection screen of the logical databasePNP. In addition to the input options on this standard screen, otherinput fields are also provided under the input section OtherInformation and may be used depending on which of the following threefunctions of the program is being invoked: generation of the statusfile; generation of the dynamic file; or the creation of the dynamicrecord (of the dynamic file).

                Generation of the Status File
                Under the Other Information section, choose the File Required optionStatus File. Then choose the relevant application value (that is, theapplication area that identifies the set of status file fieldsconfigured). If a local file needs to be generated, check off theOutput to Local Drive and enter or choose the Local File Name withPath. If the status file needs to be viewed through the grid display,check off the Grid Display.
                Under the Period section, enter the time period for which the statusfile is needed. If, however, the file needed is to be run for apayroll period, click on Payroll period, and enter the payroll area. Ifthe report is to be run for a period other than the Current period,then enter the Other period.
                Under the Selection section, the fields are optional.

                Generation of the Dynamic File
                Under the Other Information section, choose the File Required optionDynamic File. If a local file needs to be generated, check off theOutput to Local Drive and enter or choose the Local File Name withPath. If the dynamic file needs to be viewed through the grid display,check off the Grid Display.
                Under the Period section, enter the time period for which the dynamicfile is needed. If, however, the file needed is to be run for apayroll period, click on Payroll period and enter the payroll area. Ifthe report is to be run for a period other than the Current period,then enter the Other period.
                Under the Selection section, the fields are optional.

                Generation of the Dynamic Record
                This function should only be used for nature of actions in the 100series. Under the Other Information section, choose the File Requiredoption Dynamic Record. Enter the relevant Action Number and theEffective Date of the Action. Choose the relevant application value(that is, the application area that identifies the set of dynamicrecord fields configured for the particular nature of action). Noother input fields need to be filled. The generated dynamic record maybe viewed by generating the dynamic file with the relevant input data.

                Output
                The files in the respective OPM-required format may be downloaded to alocal drive. The content of these files may also be seen on the screenin a grid format.