Ansicht
Dokumentation

RPUVETCU0_APP - Utility Program to map the old veteran field to the new veteran fields

RPUVETCU0_APP - Utility Program to map the old veteran field to the new veteran fields

BAL Application Log Documentation   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

1) Conversion program to updateAdditional Personal Data infotype (0077) records with veteran category information

In accordance with 2007 VEVRAA/JVA legal requirements, employees must be identified, where applicable, by the following veteran categories:

o,,Special Disabled veteran

o,,Vietnam-era veteran

o,,Other Protected veteran

o,,Recently separated veteran

o,,Armed Forces Service Medal veteran

o,,Disabled veteran

o,,Non veteran

Before the establishment of the 2007 requirements, veteran category information was maintained in one field: PB0077-VETST. However, in light of the increased number of veteran categories in 2007, this information can no longer be accommodated in a single field.

Therefore, to handle the new 2007 categories and to accommodate additional categories that may be introduced in the future, the standard system has been modified by the introduction of twelve new fields: PB0077-VETS1 through PB0077-VETS12.

For Additional Personal Data infotype (0077) records that predate the legal requirements established in 2007, veteran category information that is stored in PB0077-VETST must be converted for storage in the new fields by executing this report.

2) Recording the Discharge Datein Additional Personal Data infotype (0077) records

A new field has been added to the Additional Personal Data infotype (0077)screen to record the discharge date of veteran employees. An entry in this field is required if the employee is a recently separated veteran. Thus, this conversion program also fulfills the purpose of identifying employees whose status is Recently separated veteran, but for whom no Discharge Date has been maintained. Once the list of employees is provided in the output of this program, the HR Administrator can manually enter the discharge date for these employees.

Integration

Execute this program to update the new fields that have been added to table PA0077 to record the veteran statuses maintained for applicants the Additional Personal Data infotype (0077). This report can also be used to find Additional Personal Data infotype (0077) records with incomplete data, for which a discharge date must be maintained.

Prerequisites

Before running this program, ensure that you have applied the HR Support Package(s) indicated for your release in SAP Note 1093793.

Before running the component of this conversion program to identify the lack of discharge dates, you must convert the data for these records. In other words, the conversion of veteran category information must take place before the absence of discharge dates for newly separated veterans can be determined.

Features

Selection

The selection criteria are as follows.

o Applicant number

o Applicant name (sortable)

o Advertisement

o Unsolicited application g

o Company code

o Personnel area

o Personnel subarea

o Applicant group

o Applicant range

o Status (overall)

o Status reason (overall)

o Applicant action

o Personnel officer

Two additional selection options, described below, are delivered with this report. One performs the conversion of data for storage in the new table PB0077 fields, while the other displays Additional Personal Data infotype (0077) records with incomplete data for newly separated veterans.

1.,,Convert Infotype 0077 Data - This option instructs the report to find records per the selection criteria and to convert all Additional Personal Data infotype (0077) records for these personnel numbers. Any pre-existing data maintained in field VETST will be transferred for storage in the new fields VETS1 through VETS12, using view V_T5UVET as a reference.

a.,,Test Mode - This checkbox is active only for the infotype data conversion radio button. This ensures that no data updates are performed for the records specified on the selection screen. By selecting this option and running the program, users can view the records that would appear in the output, as well as the data conversion and mapping that would take place if the report were run in productive mode. Users can de-select this option and run the report to perform database updates.

b.,,Display Success list -This option enables users to choose whether or not to display the successful records in the output. This option also is only active for infotype data conversion.

2.,,Display Inconsistent Data - When selected, this option displays all records for employees who are recently separated veterans and for whom the discharge date is not maintained.

Standard Variants

No standard variants are delivered with this program.

Output

1.,,Convert Infotype 77 Data - This option in the report when chosen, converts all the info type 77 data so as to map the old field VETST to the new fields VETS1 to VETS12. The output would contain the Personnel number with the begin date and the end date of the record, along with the current veteran status and the proposed values that would be stored in fields VETS1 to VETS12. So essentially, although the data stored in the back end has changed, processing on the Additional Personal Data infotype (0077) screen would remain unchanged. The SAP List Viewer output with the data mentioned above is accompanied with an error log, which can be viewed by choosing a corresponding icon at the top of the screen. This serves to display the statistics of the number of successful personnel numbers and the number of personnel numbers with errors. You can choose to view specific messages for all the personnel numbers which that have errors, along with the error message attached to them.

2.,,Display Inconsistent data - This would display all personnel numbers for employees who are recently separated veterans and for whom the discharge date is not maintained, including the begin date and the end date of all such records.

Activities

Example

An example of the data conversion that would occur upon executing this report is provided below.

Suppose an employee has been assigned Veteran Status C, meaning that he is a Vietnam Era, Newly Separated Veteran and Other Protected Veteran. The Veteran Status of this employee has been correspondingly stored in his Additional Personal Data infotype (0077) record. In this scenario, once the present conversion program has been executed, the following resultant data would be stored in the new fields. In accordance with the revised design, the veteran statuses would be mapped as shown below.

V1 - Non veteran

V2 - Special Disabled veteran

V3 - Vietnam Era veteran

V4 - Other protected veteran

V5 - Recently Separated veteran

V6 - Armed Forces Service Medal Veteran

V7 - Disabled veteran

The output of the conversion program in this scenario would be as follows:

Personnel Number,,,,Veteran Status VETS1,,VETS2 VETS3,, VETS4,,VEST5 VETS6 VETS7

XXXXXX,,,,,,,,C,, V3,, V5,, V4






BAL Application Log Documentation   PERFORM Short Reference  
This documentation is copyright by SAP AG.

Length: 8426 Date: 20240520 Time: 122656     sap01-206 ( 174 ms )