OIRCPISPC_IO SAP (structure for OIR_SALES_PRICE_CALCULATE_.. ALV IO) Structure details
Description: structure for OIR_SALES_PRICE_CALCULATE_.. ALV IO
Structure field list including key, data, relationships and ABAP select examples
OIRCPISPC_IO 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 "structure for OIR_SALES_PRICE_CALCULATE_.. ALV IO" 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_OIRCPISPC_IO TYPE OIRCPISPC_IO.
The OIRCPISPC_IO table consists of various fields, each holding specific information or linking keys about structure for OIR_SALES_PRICE_CALCULATE_.. ALV IO data available in SAP. These include KBELN (Number of pricing document), OIRCCONFROM (Valid from date for sales conditions), OIRCCONTO (Valid to date for sales conditions), PRSDT (SSR - Date for pricing).. 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 (Deep)
SAP OIRCPISPC_IO 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 |
OIRCPISPCIO | 0 | ||||||||
KBELN | Number of pricing document | KBELN | CHAR | 10 | ALPHA | KBELN | |||
OIRCCONFROM | Valid from date for sales conditions | OIRCCONFROM | DATS | 8 | DATUM | ||||
OIRCCONTO | Valid to date for sales conditions | OIRCCONTO | DATS | 8 | DATUM | ||||
PRSDT | SSR - Date for pricing | OIRC_DATE | DATS | 8 | DATUM | OIRC_DATE | |||
OIC_TIME | SSR - Time for time-pricing | OIRC_TIME | TIMS | 6 | OIC_TIME | OIRC_TIME | |||
COMWO | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
PBLNR | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | ALPHA | OIF_PBLNR | OI0 | OIFB | |
RNBT | Business type | OIRA_RNBT | CHAR | 4 | OIRA_RNBT | OIRA_0 | |||
PARFN | MRN business partner role / relation type | OIF_PARFN | CHAR | 4 | OIF_PARFN | ||||
F_PR | SSR - processing profile ID | OIRC_F_PR | CHAR | 2 | OIRC_F_PR | ||||
CALCLEV | Sales price calculation: pricing levels | OIRCCALCLEV | CHAR | 2 | OIRCCALCLEV | ||||
LIGRU | List group | LIGRU | CHAR | 1 | LIGRU | LIG | |||
LIVAR | SSR Pricing - List variant for sales pricing | OIRC_LIVAR | CHAR | 2 | OIRC_LIVAR | OIRC_LIVAR | |||
TRTYP | Transaction type | TRTYP | CHAR | 1 | TRTYP | ||||
KAV01 | Radio button to select procedure for sales price calculation | RKALKV | CHAR | 1 | XFELD | ||||
KAV02 | Radio button to select procedure for sales price calculation | RKALKV | CHAR | 1 | XFELD | ||||
KAV03 | Radio button to select procedure for sales price calculation | RKALKV | CHAR | 1 | XFELD | ||||
KAV04 | Radio button to select procedure for sales price calculation | RKALKV | CHAR | 1 | XFELD | ||||
MPROZ | Pricing: Price Change in Percent | MPROZ | CURR | 11(2) | WERTV6 | ||||
AWAER | Sales currency | VWAER | CUKY | 5 | WAERS | ||||
MABSO | Change in the sales price (absolute) | MABSO | CURR | 11(2) | WERTV6 | ||||
NOSTA | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
NOVRK | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
NOEKP | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
NOLIF | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
INIAM | Key date for sales price conditions | VKKAM | DATS | 8 | DATUM | ||||
KLART | Class Type | KLASSENART | CHAR | 3 | KLASSENART | KAR | |||
AUTOK | Radio button for how to save in background SP calculation | SAVKZ | CHAR | 1 | XFELD | ||||
DRUKZ | Checkbox for print output | PRIKZ | CHAR | 1 | XFELD | ||||
FEHLP | Checkbox for printout of log for sales price calculations | FEHLP | CHAR | 1 | XFELD | ||||
BELKZ | Radio button for how to save in background SP calculation | SAVKZ | CHAR | 1 | XFELD | ||||
ARCKZ | Indicator for archived pricing documents | WARKZ | CHAR | 1 | ARCKW | ||||
OISTYP | Service type | OIRA_STYP | CHAR | 4 | OIRA_STYP | OIR_ST | |||
OIREVFLAG | Group pricing reversal flag | OIRC_REVERSAL | CHAR | 1 | YESNO | ||||
RG_NUMBER | SSR Pricing - Price update log number | OIRC_RG_NUMBER | CHAR | 10 | ALPHA | OIRC_RG_NUMBER | OIRC_PRLOG_PRM_SH | ||
PROCDEF | Process ID | OIRA_PROC | CHAR | 4 | OIRA_PROC | ||||
REPID | ABAP Program: Current Main Program | SYREPID | CHAR | 40 | PROGRAMM | ||||
CHGREASON | SSR Pricing - Change reason | OIRC_PCR | CHAR | 2 | OIRC_PCR | ||||
CHGTEXT | Change reason (free form text) | OIRC_CHGTEXT | CHAR | 80 | TEXT80 | ||||
MATNR | Material Number | MATNR | CHAR | 18 | MATN1 | MATNR | MAT | S_MAT1 | |
PRLNR | SSR Pricing - Number of history price lines | OIRC_PRLNR | NUMC | 2 | OIRC_PRLNR | ||||
COMNR | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | ALPHA | OIF_PBLNR | OI0 | OIFB | |
COMPLIST | SSR Pricing - Competitor list on the screen | OIRC_COMPLIST | CHAR | 1 | YESNO | ||||
COMPETITOR | Capture competitors responsible for price change | OIRC_COMPETITOR | CHAR | 1 | YESNO | ||||
RESPCOMP1 | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | ALPHA | OIF_PBLNR | OI0 | OIFB | |
RESPCOMP2 | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | ALPHA | OIF_PBLNR | OI0 | OIFB | |
RESPCOMP3 | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | ALPHA | OIF_PBLNR | OI0 | OIFB | |
RESPCOMP4 | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | ALPHA | OIF_PBLNR | OI0 | OIFB | |
RESPCOMP5 | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | ALPHA | OIF_PBLNR | OI0 | OIFB | |
HEADERFIRSTPASS | First pass though pricing component | OIRC_FIRSTPASS | CHAR | 1 | YESNO | ||||
FOOTERFIRSTPASS | First pass though pricing component | OIRC_FIRSTPASS | CHAR | 1 | YESNO | ||||
ROWFIRSTPASS | First pass though pricing component | OIRC_FIRSTPASS | CHAR | 1 | YESNO | ||||
OWNLOCFROM | Row Index of Internal Tables | SYTABIX | INT4 | 10 | SYST_LONG | ||||
DEFKALVG | SSR Pricing - Margins procedure assigned to business type | OIRC_KALVG | CHAR | 1 | OIRC_KALVG | ||||
DEFKALKS | SSR Pricing - Margins procedure assigned to this location | OIRC_KALKS | CHAR | 1 | OIRC_KALKS | ||||
DEFKSCHL | Condition Type | KSCHL | CHAR | 4 | KSCHL | VKS | |||
DEFKONWA | Rate unit (currency or percentage) | KONWA | CUKY | 5 | WAERS | ||||
DEFKPEIN | Condition pricing unit | KPEIN | DEC | 5 | KPEIN | ||||
DEFKMEIN | Condition unit | KMEIN | UNIT | 3 | CUNIT | MEINS | |||
DEFCALEN | Factory Calendar | WFCID | CHAR | 2 | WFCID | FCI | |||
DEFPERIOD | SSR Pricing - Period definition methods | OIRC_PD_BADI | CHAR | 20 | OIRC_PD_BADI | ||||
CNDCHANGE | SSR Pricing - Condition creation indicator | OIRC_CNDCHANGE | CHAR | 1 | YESNO | ||||
LPRCLU | SSR Pricing - Location price cluster | OIRC_LPRCLU | CHAR | 10 | OIRC_LPRCLU | OIRC_PC | |||
CLUSTERBRANCH | Control flag for branch to cluster pricing from 2-d pricing | OIRC_CLUSTERBRANCH | CHAR | 1 | ALPHA | OIRC_CLUSTERBRANCH | |||
PROC_TRTYP | Transaction type | TRTYP | CHAR | 1 | TRTYP | ||||
PBLNR_NEW | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | ALPHA | OIF_PBLNR | OI0 | OIFB | |
PRSDT_NEW | SSR - Date for pricing | OIRC_DATE | DATS | 8 | DATUM | OIRC_DATE | |||
OIC_TIME_NEW | SSR - Time for time-pricing | OIRC_TIME | TIMS | 6 | OIC_TIME | OIRC_TIME | |||
PRICEPASS | SSR Pricing - Data passed indicator | OIRC_PASS_DATA | CHAR | 1 | YESNO | ||||
REPORT_WIDTH | Row Length of Internal Table | SYTLENG | INT4 | 10 | SYST_SHORT | ||||
PRDATE_TEXT | Character Field Length = 10 | CHAR10 | CHAR | 10 | CHAR10 | ||||
PRTIME_TEXT | Character field, 8 characters long | CHAR8 | CHAR | 8 | CHAR8 | ||||
TCODE | Transaction Code | TCODE | CHAR | 20 | TCODE | TCD | |||
TCODE_END | Transaction Code | TCODE | CHAR | 20 | TCODE | TCD | |||
TCODE_RESTART | Transaction Code | TCODE | CHAR | 20 | TCODE | TCD | |||
TCODE_BRANCH | Transaction Code | TCODE | CHAR | 20 | TCODE | TCD | |||
CHAR_TEXT1 | Char 80 | CHAR80 | CHAR | 80 | CHAR80 | ||||
CHAR_TEXT2 | Char 80 | CHAR80 | CHAR | 80 | CHAR80 | ||||
CHAR_TEXT3 | Char 80 | CHAR80 | CHAR | 80 | CHAR80 | ||||
CLEAR_ON | SSR Pricing - Price clearing indicator | OIRC_CLEAR_ON | CHAR | 1 | YESNO | ||||
TOP_OFF | SSR Pricing - Top of page print off indicator | OIRC_TOP_OFF | CHAR | 1 | YESNO | ||||
COPY_OW | SSR Pricing - Indicator to overwrite prices if copied. | OIRC_COPY_OW | CHAR | 1 | YESNO | ||||
CHDOCNUM | SSR price change document number | OIRC_CHDOCNUM | CHAR | 10 | ALPHA | OIRC_CHDOCNUM | |||
ALV | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
CELLIO | 0 | ||||||||
CELL_COLOR | 0 |
Key field | Non-key field |
How do I retrieve data from SAP structure OIRCPISPC_IO using ABAP code?
As OIRCPISPC_IO 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 OIRCPISPC_IO as there is no data to select.How to access SAP table OIRCPISPC_IO
Within an ECC or HANA version of SAP you can also view further information about OIRCPISPC_IO 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