SAP ABAP Class CL_ABAP_LOAD (Elementary Functions for Analyzing Load)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
⤷
SABP (Package) ABAP Runtime Environment
⤷
⤷
Properties
| Class | CL_ABAP_LOAD | |
| Short Description | Elementary Functions for Analyzing Load | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SABP | ABAP Runtime Environment |
| Created | 19990708 | SAP |
| Last change | 20000519 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ABAP_LOAD has no interface implemented.
Friends
Class CL_ABAP_LOAD has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | See coding | List of Load Tables | 19990708 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'BASE' | 19990712 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'CLAS' | 19990712 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal : 'CLFR' | 20010322 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'COMP' | 19990712 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'CONS' | 19990712 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'CONT' | 19990712 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'IREF' | 19990712 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'DATA' | 19990712 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'DATL' | 19990712 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'DATV' | 19990712 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'DDNM' | 19990712 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'EVNT' | 19990712 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal : 'EXCP' | 20001110 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'GCIX' | 19990712 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'HEAD' | 19990712 | |||
| 17 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'INIT' | 19990712 | |||
| 18 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'INTC' | 19990712 | |||
| 19 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'INTD' | 19990712 | |||
| 20 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'INTI' | 19990712 | |||
| 21 | Static Attribute | Private | Type reference (TYPE) | STRING | String literal: 'INTR' | 19990712 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'IREF' | 19990712 | |||
| 23 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'LITL' | 19990712 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'LITLINDEX' | 19990712 | |||
| 25 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'OREF' | 19990712 | |||
| 26 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'PBAG' | 19990712 | |||
| 27 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'RSSCR' | 19990712 | |||
| 28 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SELC' | 19990712 | |||
| 29 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal : 'SREF' | 20010322 | |||
| 30 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal : 'STCO' | 20010322 | |||
| 31 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal : 'STIX' | 20010322 | |||
| 32 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'STOR' | 19990712 | |||
| 33 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBATTR' | 19990712 | |||
| 34 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBCOMP' | 19990712 | |||
| 35 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBDATA' | 19990712 | |||
| 36 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBEVNT' | 19990712 | |||
| 37 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBINTFATTR' | 19990712 | |||
| 38 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBINTFEVNT' | 19990712 | |||
| 39 | Static Attribute | Private | Type reference (TYPE) | STRING | String-Literal: 'SYMBINTFMETH' | 19990712 | |||
| 40 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBMETH' | 19990712 | |||
| 41 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBMETHEXCP' | 19990712 | |||
| 42 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBMETHPARM' | 19990712 | |||
| 43 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBTEXT' | 19990712 | |||
| 44 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'SYMBTYPE' | 19990712 | |||
| 45 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'TEXT' | 19990712 | |||
| 46 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal:'TPLR' | 19990727 | |||
| 47 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'TRIG' | 19990712 | |||
| 48 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'TYPE' | 19990712 | |||
| 49 | Static Attribute | Private | Type reference (TYPE) | STRING | String Literal: 'VTAB' | 19990712 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Adds Size of a Load Table to a Complete Table | 19990708 | |
| 2 | Static method | Private | Method | Checks Consistency of the Result of the Method LOADSIZ | 19990708 | |
| 3 | Static method | Public | Constructor | Class constructor | 19990708 | |
| 4 | Static method | Public | Method | Divides an Initial Record Layout into Segments (ZERO, BLANK, | 19990708 | |
| 5 | Static method | Public | Method | Total Size of Load + Size of Individual Load Tables | 19990708 | |
| 6 | Static method | Public | Method | Loads the Load Table INIT into an XString | 19990708 | |
| 7 | Static method | Public | Method | Loads the Load Table STOR into an XString | 19990708 | |
| 8 | Static method | Public | Method | Number of Entries in the Load Table TRIG | 19990713 | |
| 9 | Static method | Public | Method | Frequency of Individual Commands in the Load Table CONT | 19990709 |
Events
Class CL_ABAP_LOAD has no event.
Types
Class CL_ABAP_LOAD has no local type.
Method Signatures
Method ADD_2_PART_SIZE_MAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MAP | Call by reference | Type reference (TYPE) | TLOAD_PART_2_SIZE_MAP | Load-Tabelle -> Größe | 19990708 | |||
| 2 | PART | Call by reference | Type reference (TYPE) | STRING | Name der Load-Tabelle | 19990708 | |||
| 3 | SIZE | Call by reference | Type reference (TYPE) | I | Größe der Load-Tabelle | 19990708 |
Method ADD_2_PART_SIZE_MAP on class CL_ABAP_LOAD has no exception.
Method CHECK_LOADSIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOADSIZE | Call by reference | Type reference (TYPE) | TLOAD_LOADSIZE | Load-Größe | 19990708 | |||
| 2 | SUBRC | Value transfer | Type reference (TYPE) | I | Return-Code | 19990708 |
Method CHECK_LOADSIZE on class CL_ABAP_LOAD has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ABAP_LOAD has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ABAP_LOAD has no exception.
Method DECOMPOSE_INITRC_INTO_SEGMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INIT | Call by reference | Type reference (TYPE) | XSTRING | Initialsatzbetten | 19990708 | |||
| 2 | LENGTH | Call by reference | Type reference (TYPE) | I | Länge | 19990708 | |||
| 3 | OFFSET | Call by reference | Type reference (TYPE) | I | Offset in Initialsatzbetten | 19990708 | |||
| 4 | SEGMENTS | Value transfer | Type reference (TYPE) | TLOAD_INITRC_SEGMENT_TABLE | Liste der Segmente | 19990708 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Dito | 19990708 |
Method LOADSIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GENERATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Soll Programm kompiliert werden? | 19990708 | |||
| 2 | LOADSIZE | Value transfer | Type reference (TYPE) | TLOAD_LOADSIZE | Größe der Load | 19990708 | |||
| 3 | PROGRAM | Call by reference | Type reference (TYPE) | TLOAD_PROG_NAME | Name des Programms | 19990708 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bei der Berechnung der Load-Größe ist ein Fehler aufgetreten | 19990708 |
Method LOAD_INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GENERATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Generieren? | 19990708 | |||
| 2 | INIT | Value transfer | Type reference (TYPE) | XSTRING | Ergebnis: INIT in Xstring | 19990708 | |||
| 3 | PROGRAM | Call by reference | Type reference (TYPE) | TLOAD_PROG_NAME | Programm | 19990708 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Laden von INIT in XString aufgetreten | 19990708 |
Method LOAD_STOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GENERATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Generieren? | 19990708 | |||
| 2 | PROGRAM | Call by reference | Type reference (TYPE) | TLOAD_PROG_NAME | Programm | 19990708 | |||
| 3 | STOR | Value transfer | Type reference (TYPE) | XSTRING | STOR als XString | 19990708 | |||
| 4 | STOR_SIZE | Call by reference | Type reference (TYPE) | I | Länge der STOR in Bytes | 19990708 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler beim Laden von STOR in XString | 19990708 |
Method NUM_OF_TRIG_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GENERATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Generieren? | 19990713 | |||
| 2 | NUM_OF_TRIGS | Value transfer | Type reference (TYPE) | I | Anzahl der TRIG-Einträge | 19990713 | |||
| 3 | PROGRAM | Call by reference | Type reference (TYPE) | TLOAD_PROG_NAME | Programmname | 19990713 |
Method NUM_OF_TRIG_ENTRIES on class CL_ABAP_LOAD has no exception.
Method OPCODE_FREQUENCIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONT | Call by reference | Type reference (TYPE) | TLOAD_CONT_TABLE | Load-Tabelle CONT | 19990709 | |||
| 2 | FREQUENCIES | Value transfer | Type reference (TYPE) | TLOAD_OPCODE_FREQUENCIES_TABLE | Häufigkeiten der Opcodes | 19990709 |
Method OPCODE_FREQUENCIES on class CL_ABAP_LOAD has no exception.
History
| Last changed by/on | SAP | 20000519 |
| SAP Release Created in |