OIRCPISPC SAP (Import structure for OIR_SALES_PRICE_CALCULATE_..) Structure details
Description: Import structure for OIR_SALES_PRICE_CALCULATE_..
Structure field list including key, data, relationships and ABAP select examples
OIRCPISPC 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 "Import structure for OIR_SALES_PRICE_CALCULATE_.." 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 TYPE OIRCPISPC.
The OIRCPISPC table consists of various fields, each holding specific information or linking keys about Import structure for OIR_SALES_PRICE_CALCULATE_.. data available in SAP. These include OIRCCONFROM (Valid from date for sales conditions), OIRCCONTO (Valid to date for sales conditions), PRSDT (SSR - Date for pricing), OIC_TIME (SSR - Time for time-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 (character-type or numeric)
SAP OIRCPISPC 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 |
KBELN | Number of pricing document | KBELN | CHAR | 10 | Assigned to domain | 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 | Assigned to domain | ALPHA | OIF_PBLNR | OI0 | OIFB |
RNBT | Business type | OIRA_RNBT | CHAR | 4 | Assigned to domain | OIRA_RNBT | OIRA_0 | ||
PARFN | MRN business partner role / relation type | OIF_PARFN | CHAR | 4 | Assigned to domain | OIF_PARFN | |||
F_PR | SSR - processing profile ID | OIRC_F_PR | CHAR | 2 | Assigned to domain | 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 | Assigned to domain | 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 | Assigned to domain | 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 | Assigned to domain | 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 | Assigned to domain | 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 | Assigned to domain | OIRA_PROC | |||
REPID | ABAP Program: Current Main Program | SYREPID | CHAR | 40 | Assigned to domain | PROGRAMM | |||
CHGREASON | SSR Pricing - Change reason | OIRC_PCR | CHAR | 2 | OIRCPCR | OIRC_PCR | |||
CHGTEXT | Change reason (free form text) | OIRC_CHGTEXT | CHAR | 80 | TEXT80 | ||||
MATNR | Material Number | MATNR | CHAR | 18 | Assigned to domain | 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 | Assigned to domain | 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 | Assigned to domain | ALPHA | OIF_PBLNR | OI0 | OIFB |
RESPCOMP2 | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | Assigned to domain | ALPHA | OIF_PBLNR | OI0 | OIFB |
RESPCOMP3 | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | Assigned to domain | ALPHA | OIF_PBLNR | OI0 | OIFB |
RESPCOMP4 | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | Assigned to domain | ALPHA | OIF_PBLNR | OI0 | OIFB |
RESPCOMP5 | Business location identifier (IS-Oil MRN) | OIF_PBLNR | CHAR | 10 | Assigned to domain | 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 | Assigned to domain | OIRC_KALVG | |||
DEFKALKS | SSR Pricing - Margins procedure assigned to this location | OIRC_KALKS | CHAR | 1 | Assigned to domain | OIRC_KALKS | |||
DEFKSCHL | Condition Type | KSCHL | CHAR | 4 | Assigned to domain | KSCHL | VKS | ||
DEFKONWA | Rate unit (currency or percentage) | KONWA | CUKY | 5 | Assigned to domain | WAERS | |||
DEFKPEIN | Condition pricing unit | KPEIN | DEC | 5 | KPEIN | ||||
DEFKMEIN | Condition unit | KMEIN | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
DEFCALEN | Factory Calendar | WFCID | CHAR | 2 | Assigned to domain | WFCID | FCI | ||
DEFPERIOD | SSR Pricing - Period definition methods | OIRC_PD_BADI | CHAR | 20 | Assigned to domain | OIRC_PD_BADI | |||
CNDCHANGE | SSR Pricing - Condition creation indicator | OIRC_CNDCHANGE | CHAR | 1 | YESNO | ||||
LPRCLU | SSR Pricing - Location price cluster | OIRC_LPRCLU | CHAR | 10 | Assigned to domain | 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 | Assigned to domain | 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 | Assigned to domain | TCODE | TCD | ||
TCODE_END | Transaction Code | TCODE | CHAR | 20 | Assigned to domain | TCODE | TCD | ||
TCODE_RESTART | Transaction Code | TCODE | CHAR | 20 | Assigned to domain | TCODE | TCD | ||
TCODE_BRANCH | Transaction Code | TCODE | CHAR | 20 | Assigned to domain | 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 |
Key field | Non-key field |
How do I retrieve data from SAP structure OIRCPISPC using ABAP code?
As OIRCPISPC 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 as there is no data to select.How to access SAP table OIRCPISPC
Within an ECC or HANA version of SAP you can also view further information about OIRCPISPC 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