Ansicht
Dokumentation

SIMG_CFMENUNMO4NC20 - Create Message Segments

SIMG_CFMENUNMO4NC20 - Create Message Segments

Vendor Master (General Section)   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

In this IMG activity, you create new customer-defined message segments. Each customer-defined message segment must be referenced to a standard message segment. This assignment is established automatically by means of the message segment number when you create your own message segment from a template.

You identify your message segment by assigning it a new owner code.

When you choose Create, the system creates your message segment with the same structure as the template. Only the owner code is different.

A customer-defined message segment is only required if its structure differs from that of the original, or if you want to format field contents differently to the original.

The SAP-HCM standard does not allow you to create your own END segment (segment number 900). For technical reasons, this (original) segment is mandatory at the end of a message.

The system automatically fills fields of segments with segment numbers less than 900 from identically named fields of the corresponding HCM-standard segments (SY segments). However, you are responsible for the data retrieval for segments with segment numbers greater than 900.
Customer-defined message segments without reference to SAP message segments are a case apart. These completely customer-defined formats are created in the customer name space 900-999 of the segment number. This is why they they are known as "nine-hundred" formats.
You have to create all "nine-hundered" formats directly in the format and control table. To do this requires specialized knowledge. Since there is no reference to SAP formats, you cannot do this using the function "Create with Template".

SAP recommends that you check carefully whether it is really necessary to create segments without reference. For instance, if case data is contained in the segment you require you can use a standard segment (the standard case segment, in this example) that only partially meets your requirements and which you then modify accordingly. This is considerably easier than creating your own format from scratch.
If this is of no assistance in dealing with your particular needs, please seek expert advice. If you've no experience in this area, you'll almost certainly need help.

For the message segments, use as far as possible the same ID codes as for the message types which (should) contain the segments.

Only use owner codes that start with "Y" or "Z". These name ranges are reserved for you and will not be overwritten by SAP.
On no account should your owner codes start with "S". This name range is reserved for SAP.
For technical reasons, the first character of the owner code must be a letter.

Always use the report IS-HCM: Delete Selected Customer Message Components (RNCUTL11) to delete message segments you have created, but don't need anymore (it is useful to add this report to HCM utilities). This is the only way of making sure that all the structures involved are deleted consistently from the database. You should then generate customer structures. This will delete all structures and data retrieval procedures that are no longer required.

  1. Before creating a new message segment, decide on its exact structure.
  2. Find out which owner codes you can use in your healthcare facility.





Vendor Master (General Section)   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.

Length: 3645 Date: 20240523 Time: 153638     sap01-206 ( 74 ms )