RAIP1 SAP (Help Structure for Capital Investment Program Fields) Structure details
Description: Help Structure for Capital Investment Program Fields
Structure field list including key, data, relationships and ABAP select examples
RAIP1 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 "Help Structure for Capital Investment Program Fields" 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_RAIP1 TYPE RAIP1.
The RAIP1 table consists of various fields, each holding specific information or linking keys about Help Structure for Capital Investment Program Fields data available in SAP. These include XGLEICH (Ind. Place positions at same level), PRNAM (Investment program name), POSID (Identification for an investment program position), GJAHR (Approval year of the investment program).. 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 RAIP1 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 |
XUNTER | Ind. 'Subordinate positions' | XUNTER | CHAR | 1 | XFELD | ||||
XGLEICH | Ind. Place positions at same level | XGLEICH | CHAR | 1 | XFELD | ||||
PRNAM | Investment program name | IM_PRNAM | CHAR | 8 | Assigned to domain | IM_PRNAM | IMT | ||
POSID | Identification for an investment program position | IM_POSID | CHAR | 24 | POSID | IM_POSID | IMP | ||
GJAHR | Approval year of the investment program | IM_GNJHR | NUMC | 4 | GJAHR | GJAHR | GJR | ||
KOKRS | Controlling Area | KOKRS | CHAR | 4 | Assigned to domain | CACCD | CAC | ||
POST1 | Short description | IM_POST1 | CHAR | 40 | TEXT40 | ||||
POST2 | Short description | IM_POST1 | CHAR | 40 | TEXT40 | ||||
PROZU | Percentage assignment of a measure to a program position | IM_PROZU | DEC | 5(2) | PRZ32 | ||||
IPPOS | Budget Category in Investment Program | IM_IPPOS | CHAR | 10 | TAI08 | IM_IPPOS | |||
BAPRZ | Percentage Assignment of a Measure to a Budget Category | IM_BAPRZ | DEC | 5(2) | PRZ32 | ||||
LPLAN | 'Planned values' column no. | IM_LPLAN | NUMC | 2 | NUMC2 | ||||
LPLANV | 'Planned values distributed' column number | IM_LPLANV | NUMC | 2 | NUMC2 | ||||
LMPLAN | Column number 'Measure Plan' | IM_LMPLAN | NUMC | 2 | NUMC2 | ||||
LRPLAN | Column number 'Appropriation Request Plan' | IM_LRPLAN | NUMC | 2 | NUMC2 | ||||
LBUDG | 'Budget values' column number | IM_LBUDG | NUMC | 2 | NUMC2 | ||||
LBUDGV | 'Distributed budget values' column number | IM_LBUDGV | NUMC | 2 | NUMC2 | ||||
LMBUDG | Column number 'Measure Budget' | IM_LMBUDG | NUMC | 2 | NUMC2 | ||||
LMBREL | Column number for 'measure budget releases' | IM_LMBREL | NUMC | 2 | NUMC2 | ||||
LIST | 'Actual values' column no. | IM_LIST | NUMC | 2 | NUMC2 | ||||
LOBLIGO | 'Commitment values' column number | IM_LOBLIGO | NUMC | 2 | NUMC2 | ||||
LREMP | Column number 'residual plan' | IM_LREMP | NUMC | 2 | NUMC2 | ||||
LVERF | 'Assigned values' column number | IM_LVERF | NUMC | 2 | NUMC2 | ||||
LVERFB | 'Available values' column number | IM_LVERFB | NUMC | 2 | NUMC2 | ||||
LANZA | Column number 'Down payments' | IM_LANZA | NUMC | 2 | NUMC2 | ||||
LUSRVAL | Column number 'user-defined value field' | IM_LUSRVAL | NUMC | 2 | NUMC2 | ||||
USERVAL | Identification for user value field IM | IM_USERVAL | CHAR | 4 | IM_USERVAL | ||||
XPRFVER | ID: Carry out availability control | IM_XPRFVER | CHAR | 1 | XFELD | ||||
XBEZPL | ID: 'Derive available values from the plan value' | IM_XBEZPL | CHAR | 1 | XFELD | ||||
PRFSIGN | +/- sign for availability control | IM_PRFSIGN | CHAR | 1 | IM_SIGN | ||||
PRFPROZ | Percentage tolerance range | IM_PRFPROZ | DEC | 4(2) | PRZ22 | ||||
PRFBTR | Absolute tolerance range | IM_PRFBTR | CURR | 15(2) | WERTV8 | ||||
OLDMS | Ind: Select old measures | IM_OLDMS | CHAR | 1 | XFELD | ||||
NEWMS | Ind: Select current measures | IM_NEWMS | CHAR | 1 | XFELD | ||||
POSIT | Ind: List program positions only | IM_POSIT | CHAR | 1 | XFELD | ||||
POSRQ | Ind: List program positions and appropriaton requests | IM_POSRQ | CHAR | 1 | XFELD | ||||
POSRQMS | List prog. positions and approp. requests and measures | IM_POSRQMS | CHAR | 1 | XFELD | ||||
OLDMEAS | Take old values into account | IM_OLDMEAS | CHAR | 1 | XFELD | ||||
FUTMEAS | Take future values into account | IM_FUTMEAS | CHAR | 1 | XFELD | ||||
GESWT | Ind: Create list based on overall values | IM_GESWT | CHAR | 1 | XFELD | ||||
JHRWT | Ind: Create list based on annual values | IM_JHRWT | CHAR | 1 | XFELD | ||||
COSTS | Ind: Read actual and commitment values | IM_COSTS | CHAR | 1 | XFELD | ||||
XWTCURR | Ind: Edit current values | IM_XWTCURR | CHAR | 1 | XFELD | ||||
XWTPAST | Ind: Edit balance carried forward | IM_XWTPAST | CHAR | 1 | XFELD | ||||
XWTFUTU | Ind: Edit forecast | IM_XWTFUTU | CHAR | 1 | XFELD | ||||
XWIST | Ind: Read actual and commitment values of measures | IM_XWIST | CHAR | 1 | XFELD | ||||
XRIST | Ind: 'Total upward' actual and commitment val. of measure | IM_XRIST | CHAR | 1 | XFELD | ||||
XWPLAN | Ind: Read plan values of measures / approp. requests | IM_XWPLAN | CHAR | 1 | XFELD | ||||
XRPLAN | Ind: 'Total upward' the planned values of measure | IM_XRPLAN | CHAR | 1 | XFELD | ||||
XWBUDG | Indicator: Read budget values of measures | IM_XWBUDG | CHAR | 1 | XFELD | ||||
XRBUDG | Ind: 'Total upward' the budget values of measure | IM_XRBUDG | CHAR | 1 | XFELD | ||||
XWBREL | Read budget releases of measures | IM_XWBREL | CHAR | 1 | XFELD | ||||
XRBREL | Roll up budget releases of measures | IM_XRBREL | CHAR | 1 | XFELD | ||||
XWPROF | Ind: Read data for preinv.analysis for approp. request | IM_XWPROF | CHAR | 1 | XFELD | ||||
XMSTAT | Ind: Output main status | IM_XMSTAT | CHAR | 1 | XFELD | ||||
IPCOPY | Ind: Copy cap. investment program | IM_IPCOPY | CHAR | 1 | XFELD | ||||
CFMEAS | Ind: Take over measures from investment program | IM_CFMEAS | CHAR | 1 | XFELD | ||||
XCFTC | Carry forward to current approved values | IM_XCFTC | CHAR | 1 | XFELD | ||||
XCFPO | Ind: Copy program structure | IM_XCFPO | CHAR | 1 | XFELD | ||||
XCFMR | Ind: Carry forward measures/app.requests | IM_XCFMR | CHAR | 1 | XFELD | ||||
XCFBU | Ind: Carry forward budget values | IM_XCFBU | CHAR | 1 | XFELD | ||||
XCFPL | Ind: Carry forward plan values | IM_XCFPL | CHAR | 1 | XFELD | ||||
XPPPL | Ind: Propose plan values | IM_XPPPL | CHAR | 1 | XFELD | ||||
XPPBU | Ind: Roll up budget values | IM_XPPBU | CHAR | 1 | XFELD | ||||
CFOVP | Ind: Carry forward overall plan values | IM_CFOVP | CHAR | 1 | XFELD | ||||
CFYRP | Ind: Carry forward annual plan values | IM_CFYRP | CHAR | 1 | XFELD | ||||
CFOVB | Ind: Carry forward overall budget values | IM_CFOVB | CHAR | 1 | XFELD | ||||
CFYRB | Ind: Carry forward annual budget values | IM_CFYRB | CHAR | 1 | XFELD | ||||
CFJHRW | Ind: Carry forward annual values from investment program | IM_CFJHRW | CHAR | 1 | XFELD | ||||
CFGESW | Ind: Carry forward overall values from investment program | IM_CFGESW | CHAR | 1 | XFELD | ||||
PPPLAN | Ind: Determine default planned values from measure | IM_PPPLAN | CHAR | 1 | XFELD | ||||
XVADD | Ind: Add values | IM_XVADD | CHAR | 1 | XFELD | ||||
XVOVR | Ind: Overwrite values | IM_XVOVR | CHAR | 1 | XFELD | ||||
RLONLY | Ind: Take only released measures into account | IM_RLONLY | CHAR | 1 | XFELD | ||||
GNZTR | Approval Period | IM_GNZTR | CHAR | 10 | CHAR10 | ||||
FLGOLD | Ind: 'Measure was taken over' | IM_FLGOLD | CHAR | 1 | XFELD | ||||
FLGLGD | Ind: Assignment was replaced | IM_FLGLGD | CHAR | 1 | XFELD | ||||
STATSEL | Status selection profile (measures/approp. requests) | IM_STATSEL | CHAR | 7 | TJ48 | SELID | |||
PLANGU | Language for investment program texts | IM_PLANGU | LANG | 1 | T002 | ISOLA | SPRAS | ||
PLGET | Plan values to use in detrm proposed plan values- app. req. | IM_PLGET | CHAR | 1 | IM_PLGET | ||||
CFALL | Carry forward all measures/approp. requests | IM_CFALL | CHAR | 1 | XFELD | ||||
CFNRL | Carry forward non-released measures/approp. requests | IM_CFNRL | CHAR | 1 | XFELD | ||||
REPCUR | Report Currency | IM_REPCUR | CUKY | 5 | Assigned to domain | WAERS | REPCURR | ||
LGALL | All Ledgers/Currencies | IM_LGALL | CHAR | 1 | XFELD | ||||
XOBJCU | Use Object Currency as Transaction Currency | IM_FLG_POST_IN_OBJCURR | CHAR | 1 | XFELD |
Key field | Non-key field |
How do I retrieve data from SAP structure RAIP1 using ABAP code?
As RAIP1 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 RAIP1 as there is no data to select.How to access SAP table RAIP1
Within an ECC or HANA version of SAP you can also view further information about RAIP1 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