Ansicht
Dokumentation

ABENUNICODE_FRAGMENT_VIEW - UNICODE FRAGMENT VIEW

ABENUNICODE_FRAGMENT_VIEW - UNICODE FRAGMENT VIEW

CPI1466 during Backup   Vendor Master (General Section)  
This documentation is copyright by SAP AG.
SAP E-Book

Structure Fragment View

The structure fragment view splits a structure into fragments. A fragment is a grouping of structure components of the same or similar data types. In nested structures, the elementary components on the lowest nesting depth are considered when forming fragments. The following parts of a structure are each grouped to form fragments:

  • Consecutive flat character-like components of the types c, n, d, and t, between which there are no alignment gaps, form character-like fragments.
  • Consecutive flat byte-like components of the type x, between which there are no alignment gaps, form byte-like fragments.
  • Consecutive, similar numeric components of type (b, s), i, int8, decfloat16, decfloat34, or f, between which there are no alignment gaps, each form a common fragment.
  • Consecutive time stamp fields of the type utclong, between which there are no alignment gaps, form a separate fragment.
  • Each individual numeric type p component forms a separate fragment. For this type of fragment, the length is important, but not the number of decimal places.
  • In deep structures, each deep component (reference) forms a separate fragment.
  • Each component with an enumerated type forms a separate fragment of this type.
  • Each alignment gap is considered a fragment.

Notes

  • In nested structures, alignment gaps can occur before and after aligned substructures.
  • When structure components are transferred using INCLUDE, an additional alignment gap can be created in front of the included components.
  • The fragment view of structures with components of type p can match, even when the number of decimal places in the components concerned is different.

The structure struc contains the following fragments for the character representation UCS-2 used by the ABAP programming language, in which character-like fields are represented by two bytes per character. Alignment gaps are marked with an A.

Fragment Components Bytes
1 a, b, c, d 6+8+16+12
2 A 6
3 e 8
4 f, g 2+4
5 A 2
6 h, i, j, k 4+4+4+4






RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 5174 Date: 20240426 Time: 180853     sap01-206 ( 100 ms )