SAP ABAP IMG Activity SIMG_OHANL_405 (Set up data in fixed positions)
Hierarchy
SAP_HRCNL (Software Component) Sub component SAP_HRCNL of SAP_HR
   PY-NL (Application Component) The Netherlands
     P05C (Package) HR Customizing: Netherlands
IMG Activity
ID SIMG_OHANL_405 Set up data in fixed positions  
Transaction Code S_AHR_61014230   IMG Activity: SIMG_OHANL_405 
Created on 19981221    
Customizing Attributes SIMG_OHANL_405   Set up data in fixed positions 
Customizing Activity SIMG_OHANL_405   Set up data in fixed positions 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_OHANL_405    

This IMG activity explains how to set up data in fixed positions.

All data which fulfils the following criteria can only be printed in fixed positions:

  • The data is variable, i.e. it is not the same on all remuneration statements for a period.

  • The data is in the same position on every remuneration statement.

Data that is set up in fixed positions is usually related to persons and organizational matters such as:

  • name of employee
  • personnel number of employee
  • address of employee
  • date of birth of employee
  • tax data for employee
  • social insurance data for employee
  • leave data for employee
  • monthly and annual values of a (cumulation) wage type, provided they are not displayed in windows
  • name of administrator
  • date on which remuneration statement was created
  • page number of remuneration statement

Data in fixed positions can include both variable data (such as the personnel number, which is different on all remuneration statements for a period) and data which is always printed unchanged in exactly the same position (such as the text "Personnel number", which normally appears in front of the number itself). The latter can also be set up as form background instead of in a fixed position. This option should be considered if later changes to the form layout are not expected, since it is often easier to change the position of data set up in a fixed position than the position of data in the form background (see "Set up form background": "Working without/with limited form background").

GENERAL PROCEDURE

You must make an entry for each item of data that is displayed in a fixed position. Each entry must include the following:

  • page type
  • line number
  • offset
  • output length
  • wage type (if applicable)
  • field name

You can also specify the following for each entry:

  • conversion
  • field offset for printout
  • rule for form editing

Please note these special features when setting up the following data in fixed positions:

  • "Set up wage types in fixed positions"
  • "Set up address"
  • "Set up leave data in fixed positions"
  • "Set up time quotas in fixed positions"

Page type

The page type is used to determine whether data in a fixed position is printed only on certain pages or on every page of a remuneration statement. The following page type options can be used for the remuneration statement:

  • "EP" (Every page)

    Data marked with "EP" is printed on every page of a remuneration statement.

  • "FP" (First page)

    Data marked with "FP" is printed only on the first page of a remuneration statement.

  • "LP" (Last page)

    Data marked with "LP" is printed only on the last page of a remuneration statement.

Line number

This number determines the line of the remuneration statement in which the data is printed.

Offset

This field is used to determine the column from which printing starts.

Field name

The data you want to print in a fixed position is stored in the Field field. The entry in this field can either be a constant, a text module identifier, or a table field.

  • Constant

    A constant is printed on a remuneration statement in exactly the same way as it is specified in the Field field. Each constant must be preceded by an apostrophe, which identifies it as a constant.

  • Example:

You want to enter "/" in the Field name field as a constant (most frequent example in standard form "DF01"). To do this, you must enter the following:
'/

NB: Every piece of data that can be defined as a constant can also be defined as a text module. You must do this if the length of the piece of data exceeds 10 characters and/or it is required in several languages (see "Set up text modules").

  • Text module identifier

    You can specify a text module identifier which you have already set up in the IMG activity "Set up text modules" as a field name (e.g. "TEXT01"). There must always be a hyphen between the character string "TEXT" and the respective number of the text module.

  • Example:

You want to specify a text module with the identifier "TEXT05" in the Field field. To do this, please enter the following:
TEXT-05

  • Table field

    You can also specify a table field as a field name. You must ALWAYS specify a table field if the data to be set up are variable.

    To specify table fields in the Field field, enter the name of the table which contains the field, then a hyphen, and finally the field name itself.

  • Example:

You want to print an employee's personnel number. This is stored in field "PERNR" in table "PERNR". You must therefore enter the following in the Field field:
PERNR-PERNR

Fields from table "SCHLW" are an exception. They must always be entered in the Field field without a hyphen and without the name of the table.

Example:
You want to print the date on which an employee was hired. The date is stored in field "PHIRE" in table "SCHLW". You must therefore enter the following in the Field field:
PHIRE

If you do not know that the employee's personnel number is stored in field "PERNR" in table "PERNR" or that the date on which an employee is hired is stored in field "PHIRE" in table "SCHLW", you can find this out as follows:

  1. Access the overview "Allowed field names" using the Execute function.
  2. Use the menu path Choose -> By content....
  3. On the Field selection window which now appears, select the Description field and click Continue.
  4. The system now displays a window entitled Choose: By contents. Enter operator CP in the Compare operator field and the wording of the required data (generically if necessary) in the "Field contents" field. Now click Choose.
  5. Has the required data been found?
    If yes, note the table and field names for the data and proceed to step e).
    If no, repeat steps b) through d) using a synonymous search string if necessary.
  6. Access the "Allowed tables" overview.
  7. Check whether the table containing the specified field has been selected in column "T512Q", so that it can be used for data in fixed positions. If this is not the case, repeat the entire work process using a synonymous search string if necessary.

    The following is an alternative procedure for determining the field required:

  8. Access the "Allowed tables" overview using the Execute function.
  9. Check the descriptions of the allowed tables to determine whether they could contain the information required. Please ensure that the potential tables are flagged in column "T512Q" so that they are allowed for data in fixed positions.
  10. Note the names of the potential tables.
  11. Access the "Allowed field names" overview.
  12. Use the Position function to access the fields in the potential table in the overview. Using their descriptions, check whether they match the data required.
  13. Note the field and table name for the field identified.

Output length and conversion

To choose the output length of the field name, please proceed as follows:

  • Constant

    The output length of the field name equals the number of characters in the constant. (The apostrophe that precedes the constant is not taken into account.)

  • Example:

"'/" is entered as a constant in the Field field. The output length of the field name is therefore "01".

  • Text module identifier

    The output length of the field name equals the number of characters in the text module represented by the identifier.

  • Example:

The text module "personnel number" is represented by the identifier "TEXT05" in the Field field. The output length of the field name is therefore "14".

  • Field name

    You can determine the output length of a field name using the "Allowed field names" overview. In this overview, the Output length field includes a default length for every listed field which you can then copy as the output length.

    You can always decide to choose an output length that is shorter or longer than the

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
SIMG_OHANL_405 NL Netherlands
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG SIMG_OHANL_405 0 HLA0009673 Remuneration Statement 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
V_T514C V - View OH14 CEDT 6 Permitted Conversions 
V_T514K V - View OH14 CEDT R Permitted Tables 
V_T514N V - View OH14 CEDT L Permitted Field Names 
V_T512Q V - View OH00 B Set up data in fixed positions 
History
Last changed by/on SAP  19990308 
SAP Release Created in