KGALC SAP (Record layout for allocation cycle) Structure details

Dictionary Type: Structure
Description: Record layout for allocation cycle




ABAP Code to SELECT data from KGALC
Related tables to KGALC
Access table KGALC




Structure field list including key, data, relationships and ABAP select examples

KGALC is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Record layout for allocation cycle" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_KGALC TYPE KGALC.

The KGALC table consists of various fields, each holding specific information or linking keys about Record layout for allocation cycle data available in SAP. These include CYCLE (Allocation/cycle), SDATE (Start Date), EDATE (End date), RSTATUS (Status).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Not classified


SAP KGALC structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
TABTable Name DBNAMCHAR30Assigned to domainAS4TAB
CYCLEAllocation/cycle CYCLECHAR10CYCLEGCY
SDATEStart Date SDATEDATS8T811CSDATEGAS
EDATEEnd date EDATEDATS8DATUM
RSTATUSStatus RSTATUSCHAR1CHAR1
FREQFrequency FREQCHAR1CHAR1
CRDATECreated on ERFDTDATS8DATUM
PUSEREntered by ERFNMCHAR12USNAM
MODDATEDate of last change AENDTDATS8DATUM
MODUSERDate of last change AENDTDATS8DATUM
LASTEXECDate of the last execution EXDATDATS8DATUM
LEXECBYLast Executed By EXNAMCHAR12USNAM
TIMEEXECTime of last processing EXTIMTIMS6UZEIT
ITERFLAGAllocation processing indicator ALABLAUFCHAR1ALABLAUF
ASTATUSStatus RSTATUSCHAR1CHAR1
CYCLESETSet ID SETNRCHAR12SETNRGSE
NEGTESTIndicator: Scale Negative Tracing Factors NEGTESTNUMC1NEGTEST
TXTText for a cycle (assessment/distribution) CYCTXTCHAR30TEXT30
MODIFIEDBoolean Variable (X=True, -=False, Space=Unknown) BOOLEANCHAR1BOOLEAN
NEWBoolean Variable (X=True, -=False, Space=Unknown) BOOLEANCHAR1BOOLEAN
MAX_SEQNRSegment number within a cycle SQNRNUMC4Assigned to domainSQNR
MAX_SEQPOSItem of segment in cycle SEQPOSNUMC4SEQPOS
ALARTType of allocation ALARTCHAR1ALART
IPKNZActual/plan indicator IPKNZCHAR1IPKNZ
JOBNot More Closely Defined Area, Possibly Used for Patchlevels CHAR4CHAR4CHAR4
KUMUFLAGIndicator: Cumulative Allocation KUMUFLAGCHAR1FLAG
XXKUMUFLAGCumulative Processing Indicator (Optimized Version) XXKUMUFLAGCHAR1FLAG
RCKUMUFLAGAggregated Processing Indicator (Only Tracing Factors) RCKUMUFLAGCHAR1FLAG

Key field Non-key field



How do I retrieve data from SAP structure KGALC using ABAP code?

As KGALC is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on KGALC as there is no data to select.

How to access SAP table KGALC

Within an ECC or HANA version of SAP you can also view further information about KGALC and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!