RKPOS SAP (Transfer string for line items) Structure details
Description: Transfer string for line items
Structure field list including key, data, relationships and ABAP select examples
RKPOS 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 "Transfer string for line items" 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_RKPOS TYPE RKPOS.
The RKPOS table consists of various fields, each holding specific information or linking keys about Transfer string for line items data available in SAP. These include MANDT (Client), KOKRS (Controlling Area), BELNR (Document Number), GJAHR (Fiscal Year).. 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 RKPOS 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 |
MANDT | Client | MANDT | CLNT | 3 | T000 | MANDT | |||
KOKRS | Controlling Area | KOKRS | CHAR | 4 | TKA01 | CACCD | CAC | ||
BELNR | Document Number | CO_BELNR | CHAR | 10 | Assigned to domain | ALPHA | CO_BELNR | BLN | |
GJAHR | Fiscal Year | GJAHR | NUMC | 4 | GJAHR | GJAHR | GJR | ||
VERSN | Version in CO Document Header | VERSN_COBK | CHAR | 3 | TKA09 | ALPHA | COVERSI | KVT | |
VRGNG | CO Business Transaction | CO_VORGANG | CHAR | 4 | TJ01 | J_VORGANG | |||
TIMESTMP | Time created (Greenwich Meantime) | RKE_HZSTMP | DEC | 16 | RKE_TSTMP | ||||
PERAB | From Period | CO_PERAB | NUMC | 3 | PERBL | ||||
PERBI | To period | CO_PERBI | NUMC | 3 | PERBL | ||||
BLDAT | Document Date | CO_BLDAT | DATS | 8 | DATUM | ||||
BUDAT | Posting Date | CO_BUDAT | DATS | 8 | DATUM | ||||
CPUDT | Date Document Was Created | CO_CPUDT | DATS | 8 | DATUM | ||||
USNAM | User Name | SYUNAME | CHAR | 12 | SYCHAR12 | ||||
BLTXT | Document Header Text | CO_BLTXT | CHAR | 50 | TEXT50 | ||||
STFLG | Identifier for reversal document | CO_STFLG | CHAR | 1 | FLAG | ||||
STOKZ | Indicator: Document Has Been Reversed | CO_STOKZ | CHAR | 1 | FLAG | ||||
REFBT | Document type of reference document | CO_REFBT | CHAR | 1 | BELTY | ||||
REFBN | Reference Document Number | CO_REFBN | CHAR | 10 | ALPHA | BELNR | |||
REFBK | Company code of FI document | CO_REFBK | CHAR | 4 | T001 | BUKRS | |||
REFGJ | Fiscal year of reference document | CO_REFGJ | NUMC | 4 | GJAHR | GJAHR | |||
BLART | Document type of FI reference document | CO_REFBA | CHAR | 2 | T003 | BLART | BAR | ||
ORGVG | Original CO business transaction | CO_ORGVG | CHAR | 4 | T022 | ACTIVITY | |||
SUMBZ | Number of posting lines for local objects | CO_SUMBZ | NUMC | 3 | BUZEI | ||||
DELBZ | Number of deleted line items | CO_DELBZ | NUMC | 3 | BUZEI | ||||
WSDAT | Value Date for Currency Translation | WSDAT | DATS | 8 | DATUM | WSD | |||
KURST | Exchange Rate Type | KURST | CHAR | 4 | TCURV | KURST | KUT | ||
VARNR | CO actual postings fast input: Variant | CO_VARNR | CHAR | 5 | VARNR_021F | ||||
KWAER | Controlling area currency | KWAER | CUKY | 5 | TCURC | WAERS | KWS | ||
CTYP1 | Currency Type 1 in CO Standard Ledger | CO_CTYP1 | CHAR | 2 | CURTP | ||||
CTYP2 | Currency Type 2 in CO Standard Ledger | CO_CTYP2 | CHAR | 2 | CURTP | ||||
CTYP3 | Currency Type 3 in CO Standard Ledger | CO_CTYP3 | CHAR | 2 | CURTP | ||||
CTYP4 | Currency Type 4 in CO Standard Ledger | CO_CTYP4 | CHAR | 2 | CURTP | ||||
AWTYP | Reference Transaction | AWTYP | CHAR | 5 | Assigned to domain | AWTYP | |||
AWORG | Reference Organizational Units | AWORG | CHAR | 10 | AWORG | ||||
LOGSYSTEM | Logical System | LOGSYSTEM | CHAR | 10 | TBDLS | ALPHA | LOGSYS | ||
CPUTM | Time of Entry | CPUTM | TIMS | 6 | UZEIT | ||||
ALEBZ | Number of posting rows sent to external systems | CO_ALEBZ | NUMC | 3 | BUZEI | ||||
ALEBN | For ALE: CO Document Number in Generating System | CO_ALEBN | CHAR | 10 | ALPHA | BELNR | |||
AWSYS | Logical system of source document | AWSYS | CHAR | 10 | Assigned to domain | ALPHA | LOGSYS | ||
AWREF_REV | Reversal: Reverse Document Reference Document Number | AWREF_REV | CHAR | 10 | ALPHA | AWREF | |||
AWORG_REV | Reversal: Reverse Document Reference Organization | AWORG_REV | CHAR | 10 | AWORG | ||||
VALDT | Special Valuation Date for Cost Accounting | CO_VALDT | DATS | 8 | DATUM | ||||
OBJNR | Object number | J_OBJNR | CHAR | 22 | Assigned to domain | J_OBJNR | ONR | ||
PAROB | Partner Object | PAROB | CHAR | 22 | Assigned to domain | J_OBJNR | |||
PAROB1 | Partner object (always filled) | PAROB1 | CHAR | 22 | Assigned to domain | J_OBJNR | |||
USPOB | Source Object (Cost Center/Activity Type) | USPOB | CHAR | 22 | Assigned to domain | J_OBJNR | |||
OBJNR_N1 | Auxiliary account assignment 1 | OBJNR_N1 | CHAR | 22 | Assigned to domain | J_OBJNR | |||
OBJNR_N2 | Auxiliary account assignment 2 | OBJNR_N2 | CHAR | 22 | Assigned to domain | J_OBJNR | |||
OBJNR_N3 | Auxiliary account assignment 3 | OBJNR_N3 | CHAR | 22 | Assigned to domain | J_OBJNR | |||
PAOBJNR | Profitability Segment Number (CO-PA) | RKEOBJNR | NUMC | 10 | RKEOBJNR | ||||
KOSTL | Cost Center | KOSTL | CHAR | 10 | Assigned to domain | ALPHA | KOSTL | KOS | |
AUFNR | Order Number | AUFNR | CHAR | 12 | Assigned to domain | ALPHA | AUFNR | ANR | |
POSID | Work Breakdown Structure Element (WBS Element) | PS_POSID | CHAR | 24 | PROJN | PS_POSID | PRO | ||
PSPID | Project Definition | PS_PSPID | CHAR | 24 | ABPSN | PS_PSPID | PSP | PD_DUMMY | |
LSTAR | Activity Type | LSTAR | CHAR | 6 | Assigned to domain | LSTAR | LAR | LART_EMPTY | |
PRTKO | Partner cost center | PAR_KOSTL | CHAR | 10 | Assigned to domain | ALPHA | KOSTL | KOS | |
PRTAU | Partner order number | PAR_AUFNR | CHAR | 12 | Assigned to domain | ALPHA | AUFNR | ANR | |
PRTPS | Partner project | PAR_PSPID | CHAR | 24 | PROJN | PS_PSPID | PD | ||
PRTPO | Partner work breakdown structure element | PAR_POSID | CHAR | 24 | PROJN | PS_POSID | PR | ||
PRTLS | Partner activity | PAR_LSTAR | CHAR | 6 | Assigned to domain | LSTAR | LAR | ||
PRTKO1 | Partner cost center | PAR_KOSTL | CHAR | 10 | Assigned to domain | ALPHA | KOSTL | KOS | |
PRTAU1 | Partner order number (mini-orders also filled) | PAR_AUFNR1 | CHAR | 12 | Assigned to domain | ALPHA | AUFNR | ANR | |
PRTPS1 | Partner project | PAR_PSPID | CHAR | 24 | PROJN | PS_PSPID | PD | ||
PRTPO1 | Partner work breakdown structure element | PAR_POSID | CHAR | 24 | PROJN | PS_POSID | PR | ||
PRTLS1 | Partner activity | PAR_LSTAR | CHAR | 6 | Assigned to domain | LSTAR | LAR | ||
USPKO | Origin cost center | USP_KOSTL | CHAR | 10 | Assigned to domain | ALPHA | KOSTL | KOS | |
USPAU | Number of initial order | USP_AUFNR | CHAR | 12 | Assigned to domain | ALPHA | AUFNR | ANR | |
USPPS | Original project | USP_PSPID | CHAR | 24 | PROJN | PS_PSPID | PD | ||
USPPO | Original project structure element | USP_POSID | CHAR | 24 | PROJN | PS_POSID | PR | ||
USPLS | Origin activity | USP_LSTAR | CHAR | 6 | Assigned to domain | LSTAR | LAR | ||
OBJNR_ART | Object type | CO_OBJ_A | CHAR | 2 | OBART | J_OBART_LD | |||
OBJNR_ED | Object in edited format | CO_OBJNR | CHAR | 24 | J_OBJNR_ED | ||||
PAROB_ART | Partner Object Type | CO_PAR_A | CHAR | 2 | OBART | J_OBART_LD | |||
PAROB_ED | Partner object in edited format | CO_PAROB | CHAR | 24 | J_OBJNR_ED | ||||
PAROB1_ART | Partner object type | CO_PAR1_A | CHAR | 2 | OBART | J_OBART_LD | |||
PAROB1_ED | Partner object (always filled) in edited format | CO_PAROB1 | CHAR | 24 | J_OBJNR_ED | ||||
USPOB_ART | Type of origin object | CO_USP_A | CHAR | 2 | OBART | J_OBART_LD | |||
USPOB_ED | Origin object (cost center / activity type) | CO_USPOB | CHAR | 24 | J_OBJNR_ED | ||||
PAOBJNR_X | Indicator: Profitability Segment (X = Assigned) | PAOBJNR_X | CHAR | 1 | XFLAG | ||||
CO_ON1_ART | Object type 1 auxiliary account assignment | CO_ON1_ART | CHAR | 2 | OBART | J_OBART_LD | |||
OBJN_N1_ED | Auxiliary account assignment 1 in edited format | OBJN_N1_ED | CHAR | 24 | J_OBJNR_ED | ||||
CO_ON2_ART | Object type 2. auxiliary accout assignment | CO_ON2_ART | CHAR | 2 | OBART | J_OBART_LD | |||
OBJN_N2_ED | Auxiliary account assignment 2 in edited format | OBJN_N2_ED | CHAR | 24 | J_OBJNR_ED | ||||
CO_ON3_ART | Object type 3. auxiliary account assignmnet | CO_ON3_ART | CHAR | 2 | OBART | J_OBART_LD | |||
OBJN_N3_ED | Auxiliary account assignment 3 in processed form | OBJN_N3_ED | CHAR | 24 | J_OBJNR_ED | ||||
WRTTP | Value Type | CO_WRTTP | CHAR | 2 | CO_WRTTP | ||||
BEKNZ | Debit/credit indicator | BEKNZ | CHAR | 1 | BEKNZ | BEKNZ | |||
KSTAR | Cost Element | KSTAR | CHAR | 10 | Assigned to domain | ALPHA | KSTAR | KAT | |
HRKFT | CO key subnumber | CO_SUBKEY | CHAR | 14 | Assigned to domain | CO_SUBKEY | |||
BUZEI | Posting row | CO_BUZEI | NUMC | 3 | BUZEI | ||||
ZLENR | Document Item Number | DZLENR | NUMC | 3 | NUM3 | ||||
PERIO | Period | CO_PERIO | NUMC | 3 | PERBL | VPE | |||
MVFLG | Quantity Complete/Incomplete | CO_MVFLG | CHAR | 1 | CO_MVFLG | ||||
MUVFLG | Quantities Incomplete | MUVXX | CHAR | 1 | XFELD | ||||
BWAER | Company Code Currency | BWAER | CUKY | 5 | Assigned to domain | WAERS | |||
SGTXT | Segment text | CO_SGTXT | CHAR | 50 | TEXT50 | ||||
REFBZ | Posting row of reference document | CO_REFBZ | NUMC | 3 | BUZEI | ||||
GKOAR | Offsetting Account Type | GKOAR | CHAR | 1 | KOART | ||||
GKONT | Offsetting Account Number | GKONT | CHAR | 10 | ALPHA | GKONT | GKONT | ||
EBELN | Purchasing Document Number | EBELN | CHAR | 10 | Assigned to domain | ALPHA | EBELN | BES | MEKK_C |
EBELP | Item Number of Purchasing Document | EBELP | NUMC | 5 | Assigned to domain | EBELP | BSP | ||
ZEKKN | Sequential Number of Account Assignment | DZEKKN | NUMC | 2 | NUM02 | ||||
BTRKL | Amount Class for Value in Controlling Area Currency | CO_BTRKL | NUMC | 2 | NUMC2 | ||||
BELTP | Debit type | BP_INOUT | NUMC | 1 | BP_INOUT | ||||
TWAER | Transaction Currency | TWAER | CUKY | 5 | Assigned to domain | WAERS | FWS | ||
OWAER | Currency Key | OWAER | CUKY | 5 | Assigned to domain | WAERS | OWS | ||
MEINH | Unit of Measure | CO_MEINH | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
MEINB | Posted Unit of Measure | MEINB | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
WTGBTR | Total Value in Transaction Currency | WTGXXX | CURR | 15(2) | WERTV8 | ||||
WOGBTR | Total Value in Object Currency | WOGXXX | CURR | 15(2) | WERTV8 | ||||
WKGBTR | Total Value in Controlling Area Currency | WKGXXX | CURR | 15(2) | WERTV8 | ||||
WKFBTR | Fixed Value in Controlling Area Currency | WKFXXX | CURR | 15(2) | WERTV8 | ||||
PAGBTR | Total Price Variance in CO Area Currency | PAGXXX | CURR | 15(2) | WERTV8 | ||||
PAFBTR | Fixed Price Variance in CO Area Currency | PAFXXX | CURR | 15(2) | WERTV8 | ||||
MEGBTR | Total Quantity | MEGXXX | QUAN | 15(3) | MENGV8 | ||||
MEFBTR | Fixed Quantity | MEFXXX | QUAN | 15(3) | MENGV8 | ||||
MBGBTR | Total quantity entered | MBGXXX | QUAN | 15(3) | MENGV8 | ||||
MBFBTR | Fixed quantity entered | MBFXXX | QUAN | 15(3) | MENGV8 | ||||
LEDNR | Ledger for Controlling objects | LEDNR | CHAR | 2 | ALPHA | LEDNR | |||
GSBER | Business Area | GSBER | CHAR | 4 | Assigned to domain | GSBER | GSB | ||
VBUND | Company ID of trading partner | RASSC | CHAR | 6 | Assigned to domain | ALPHA | RCOMP | PGS | |
PARGB | Trading partner's business area | PARGB | CHAR | 4 | Assigned to domain | GSBER | GSB | ||
BUKRS | Company Code | BUKRS | CHAR | 4 | Assigned to domain | BUKRS | BUK | C_T001 | |
SCOPE | Object Class | SCOPE_CV | CHAR | 2 | SCOPE | SCOPE_CV | PCO | ||
PBUKRS | Company code of partner | PBUKRS | CHAR | 4 | Assigned to domain | BUKRS | BUK | ||
PSCOPE | Partner object class | PSCOPE_CV | CHAR | 2 | SCOPE | SCOPE_CV | |||
SELKZ | Selection indicator for list screens | SELKZ_LIST | CHAR | 1 | SELKZ | ||||
WTGRES | Total rem.val. in transaction currency | WTGRES | CURR | 15(2) | WERTV8 | ||||
WOGRES | Total rem.value in object currency | WOGRES | CURR | 15(2) | WERTV8 | ||||
WKGRES | Total rem. value in controlling area currency | WKGRES | CURR | 15(2) | WERTV8 | ||||
WKFRES | Rem.value fixed in controlling area currency | WKFRES | CURR | 15(2) | WERTV8 | ||||
BUREG | Distribution rule group for final settlement | IM_EBRSGR | NUMC | 3 | NUMC3 | ||||
ABWST | Status of transf./settlmt. of line item in cap.inv. measure | ABSTT | CHAR | 2 | ABSTT | ||||
AFABE | Real depreciation area | AFABE_D | NUMC | 2 | Assigned to domain | AFABE | AFB | ||
ANBAKT | Amount posted | ANBTR | CURR | 13(2) | ANLKWERT | ||||
ANBRES | Valuated remaining value | ANBRES | CURR | 13(2) | ANLKWERT | ||||
SANBTR | Amount posted | ANBTR | CURR | 13(2) | ANLKWERT | ||||
SWAERS | Currency Key | WAERS | CUKY | 5 | Assigned to domain | WAERS | FWS | ||
VBUREG | Distribution rule group for periodic line item settlement | IM_VBRSGR | NUMC | 3 | NUMC3 | ||||
ABUREG | Distribution rule group for retirment | IM_ABRSGR | NUMC | 3 | NUMC3 | ||||
ABWNR | Processing number | ABWNR | NUMC | 2 | NUM2 | ||||
ABGKZ | Indicator: Line items intended for retirement | IM_ABGKZ | CHAR | 1 | XFELD | ||||
WERKS | Plant | WERKS_D | CHAR | 4 | Assigned to domain | WERKS | WRK | H_T001W_C | |
MATNR | Material Number | MATNR | CHAR | 18 | Assigned to domain | MATN1 | MATNR | MAT | S_MAT1 |
HKGRP | Origin Group as Subdivision of Cost Element | HRKFT | CHAR | 4 | Assigned to domain | HRKFT | |||
PCVER | COPC Area of Responsibility | CO_VERANB | CHAR | 14 | CO_VERANB | ||||
CBRKE | External Value Added Ranking (CO-OM-ABC) | CO_CBRKE | NUMC | 2 | CBRK | CO_CBRKG | |||
CBRKI | Internal Value Added Ranking (CO-OM-ABC) | CO_CBRKI | NUMC | 2 | CBRK | CO_CBRKG | |||
CBART | Business Process Attribute: Category | CO_CBART | CHAR | 2 | CBAR | CO_CBART | |||
DRVTP | Business Process Attribute: Allocation Category (CO-OM-ABC) | CO_DRVTP | CHAR | 3 | CBDT | ALPHA | CO_DRVTP | ||
CBAT | Business Process Attribute: Additional Attribute (CO-OM-ABC) | CO_CBAT | CHAR | 10 | CBAT | ALPHA | CO_CBAT | ||
RECIND | Recovery Indicator | JV_RECIND | CHAR | 2 | T8JJ | ALPHA | JV_RECIND | ||
BEMOT | Accounting Indicator | BEMOT | CHAR | 2 | Assigned to domain | BEMOT | |||
PERNR | Personnel Number | PERNR_D | NUMC | 8 | PERNR | PER | |||
RSRCE | Resource | CO_RESSOURCE | CHAR | 10 | Assigned to domain | ALPHA | CO_RESSOURCE | RCE | |
FKBER | Functional Area | FKBER | CHAR | 16 | TFKB | FKBER | FBE | ||
PFKBER | Partner Functional Area | SFKBER | CHAR | 16 | TFKB | FKBER | |||
GEBER | Fund | FM_FUND | CHAR | 10 | Assigned to domain | BP_GEBER | FIC | ||
PGEBER | Partner Fund | FM_PFUND | CHAR | 10 | Assigned to domain | BP_GEBER | PARTNER_FUND | ||
GRANT_NBR | Grant | GM_GRANT_NBR | CHAR | 20 | ALPHA | GM_GRANT_NBR | GM_GRANT_NBR | GRANTS_GENERIC | |
PGRANT_NBR | Partner Grant | GM_GRANT_PARTNER | CHAR | 20 | ALPHA | GM_GRANT_NBR | GRANTS_GENERIC | ||
SEGMENT | Segment for Segmental Reporting | FB_SEGMENT | CHAR | 10 | FAGL_SEGM | ALPHA | FB_SEGMENT | ||
PSEGMENT | Partner Segment for Segmental Reporting | FB_PSEGMENT | CHAR | 10 | FAGL_SEGM | ALPHA | FB_SEGMENT | ||
BUDGET_PD | FM: Budget Period | FM_BUDGET_PERIOD | CHAR | 10 | Assigned to domain | FM_BUDGET_PERIOD | BUDPER | ||
PBUDGET_PD | FM: Partner Budget Period | FM_PBUDGET_PERIOD | CHAR | 10 | Assigned to domain | FM_BUDGET_PERIOD | BUDPER | ||
PRODPER | Production Month for JVA in CO | PRODPER | NUMC | 6 | PRODPER | ||||
.INCLU--AP | 0 | ||||||||
AD04ADJIND | Correction indicator | AD04ADJIND | CHAR | 1 | AD04ADJIND | ||||
ACTIV | Two digit number | NUMC2 | NUMC | 2 | NUMC2 |
Key field | Non-key field |
How do I retrieve data from SAP structure RKPOS using ABAP code?
As RKPOS 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 RKPOS as there is no data to select.How to access SAP table RKPOS
Within an ECC or HANA version of SAP you can also view further information about RKPOS and the data within it using relevant transactions such asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects