RKAL1 SAP (Screen Fields- SAPMKAL1) Structure details

Dictionary Type: Structure
Description: Screen Fields- SAPMKAL1




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




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

RKAL1 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 "Screen Fields- SAPMKAL1" 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_RKAL1 TYPE RKAL1.

The RKAL1 table consists of various fields, each holding specific information or linking keys about Screen Fields- SAPMKAL1 data available in SAP. These include KOKRS (Controlling Area), RLDNR (Ledger), ERKRS (Operating concern), GRBEZEI (Text (30 Characters)).. 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: Can be enhanced (character-type or numeric)


SAP RKAL1 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
GROUPAllocations organizational unit (CO area/ledger) ALGROUPCHAR4CHAR4GAG
KOKRSControlling Area KOKRSCHAR4TKA01CACCDCAC
RLDNRLedger RLDNRCHAR2T881ALPHARLDNRGLNH_T881
ERKRSOperating concern ERKRS1CHAR4TKEBERKRSERB
GRBEZEIText (30 Characters) TEXT30CHAR30TEXT30
CYCLEAllocation/cycle CYCLECHAR10CYCLEGCY
GLCYCFI-GLX Allocation cycle GLCYCCHAR8CHAR8GCY
KSCYCCycle: Per. Reposting, Assessment, Distrib., Ind.Act .Alloc. KSCYCCHAR6CHAR6KCY
RKOKRSControlling Area KOKRSCHAR4TKA01CACCDCAC
RRLDNRLedger RLDNRCHAR2T881ALPHARLDNRGLNH_T881
RERKRSOperating concern ERKRSCHAR4TKEBERKRSERB
RGLCYCFI-GLX Allocation cycle GLCYCCHAR8CHAR8GCY
RKSCYCCycle: Per. Reposting, Assessment, Distrib., Ind.Act .Alloc. KSCYCCHAR6CHAR6KCY
RSDATEStart Date SDATEDATS8Assigned to domainSDATEGAS
CTXTText for a cycle (assessment/distribution) CYCTXTCHAR30TEXT30
UTXTText (30 Characters) TEXT30CHAR30TEXT30
STTEXT1Text (20 Characters) TEXT20CHAR20TEXT20
RCDATATXTRow Text ROWTEXTCHAR30TEXT30
CNFLAGIndicator: Scale Negative Tracing Factors NEGTESTNUMC1NEGTEST
SNFLAGIndicator: Scale Negative Tracing Factors NEGTESTNUMC1NEGTEST
SRULETXTText (20 Characters) TEXT20CHAR20TEXT20
RRULETXTText (20 Characters) TEXT20CHAR20TEXT20
IFTXTRow Text ROWTEXTCHAR30TEXT30
FGTXT1Field group text FGTXTCHAR30TEXT30
FGTXT2Field group text FGTXTCHAR30TEXT30
FGTXT3Field group text FGTXTCHAR30TEXT30
FGFLG1Indicator field groups FGFLGCHAR1FLAG
FGFLG2Indicator field groups FGFLGCHAR1FLAG
FGFLG3Indicator field groups FGFLGCHAR1FLAG
GRTXTMedium Field Label SCRTEXT_MCHAR20SCRTEXT_M
GRTXTMText TEXT_15CHAR15CHAR15
RGRTXTMedium Field Label SCRTEXT_MCHAR20SCRTEXT_M
RCDATAFLGType of variable parts of tracing factor RCDATAFLG1NUMC3NUMC3
SIPTXTCharacter Field Length = 10 CHAR10CHAR10CHAR10
KGALKPOSNumber of first entry on current screen page EINTGNUMC5NUM5
KGALKMAXTotal number of entries in table format MAXTGNUMC5NUM5
KGCSUMTotals field for allocations combinations KGCSUMCURR15(2) CVAL8
COPSEQName of a segment in assessment/distribution SEQNAMECHAR10SEQNAMEFSR
SETHEADERText TEXT_15CHAR15CHAR15
ITERATIVEIterative processing KALC_ITERCHAR1FLAG
STATUSCycle maintenance status KALC_STATCHAR20TEXT20
KGASUMActivity Quantity LSTXXQUAN15(3) MENGV8
ASACC_TXTAssessment cost element (CO) or assessment account (FI-SL) ASACC_TXTCHAR15CHAR15
NORM_TXTText (20 Characters) TEXT20CHAR20TEXT20
ABSCH_TXTAllocations: Text for cost component structure KALC_ABSCH_TXTCHAR15CHAR15
ABSCH_TObject Name STEXTCHAR40TEXT40
ERSCH_TXTPA transfer structure ERSCHCHAR2Assigned to domainALPHAERSCH
ERSCH_TObject Name STEXTCHAR40TEXT40
SUBSTIDSubstitution name SUBST_IDCHAR7Assigned to domainSUBSTIDGBU
RKE_SPLITType of Value Category Selection in PA Cycles RKE_SPLITCHAR1RKE_SPLIT
RWEIGHT_TEXTText (30 Characters) TEXT30CHAR30TEXT30
SWEIGHT_TEXTText (30 Characters) TEXT30CHAR30TEXT30
RVARTEXTApplication-Specific Text for 'Type of Variable Portion' KALC_RVARTEXTCHAR18CHAR18
.INCLU--AP 0
ALL_ARTNRAllocate to All Products ALL_ARTNRCHAR1S_FLAG

Key field Non-key field



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

As RKAL1 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 RKAL1 as there is no data to select.

How to access SAP table RKAL1

Within an ECC or HANA version of SAP you can also view further information about RKAL1 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!