OICF5 SAP (Formula Term - Working Structure for Maintenance Dialog) Structure details

Dictionary Type: Structure
Description: Formula Term - Working Structure for Maintenance Dialog




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




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

OICF5 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 "Formula Term - Working Structure for Maintenance Dialog" 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_OICF5 TYPE OICF5.

The OICF5 table consists of various fields, each holding specific information or linking keys about Formula Term - Working Structure for Maintenance Dialog data available in SAP. These include FORTRMTYP (Formula term type), PFIND (Formula provisional/final indicator), REFDATE (User exit for reference date determination), TIMUOM (Time unit of measure exit).. 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 OICF5 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
MANDTClient MANDTCLNT3Assigned to domainMANDT
FORTRMTYPFormula term type OIC_TRMTYPCHAR1OIC_TRMTYP
PFINDFormula provisional/final indicator OIC_PFINDCHAR1OIC_PFIND
REFDATEUser exit for reference date determination OIC_REFDATNUMC3OIC_EXIT
TIMUOMTime unit of measure exit OIC_TIMUOMNUMC3OIC_EXIT
WERULEWeekend rule exit OIC_WERULENUMC3OIC_EXIT
NPDAYSNon-posted days rule exit OIC_NPDAYSNUMC3OIC_EXIT
ERRHANError handling exit, if no quotation found OIC_ERRHANNUMC3OIC_EXIT
RDOFFSETOffset from reference date OIC_RDOFFNUMC3OIC_EXIT
PERBEFPeriod before base date OIC_PERBEFNUMC3OIC_OFFSET
PERAFTPeriod after base date OIC_PERAFTNUMC3OIC_OFFSET
EXCEXExclude Base Date OIC_EXCEVCHAR1XFELD
DATFRM'Date from' for average period OIC_DATFRMDATS8DATUM
DATTO'Date to' for fixation period OIC_DATTODATS8DATUM
CARULEAverage currency rule OIC_CARULENUMC3OIC_EXIT
CDRULEDaily currency rule OIC_CDRULENUMC3OIC_EXIT
CREFDATEDetermination exit for currency reference date OIC_CREFDTNUMC3OIC_EXIT
CTIMUOMCurrency time unit of measure exit OIC_CTIMUMNUMC3OIC_EXIT
CWERULECurrency weekend rule exit OIC_CWERULNUMC3OIC_EXIT
CNPDAYSCurrency non-posted days rule exit OIC_CNPDAYNUMC3OIC_EXIT
CERRHANError-handling exit (if no exch.rate found) OIC_CERRHNNUMC3OIC_EXIT
CRDOFFSETOffset from reference date for currency OIC_CRDOFFNUMC3OIC_OFFSET
CPERBEFPeriod before base date for currency OIC_CPERBFNUMC3OIC_OFFSET
CPERAFTPeriod after base date for currency OIC_CPERAFNUMC3OIC_OFFSET
CEXCEVExclude Base Date for Currency OIC_CEXCEVCHAR1XFELD
CDATFRMDate from for fixation period for currency OIC_CDATFRDATS8DATUM
CDATTODate to for fixation period for currency OIC_CDATTODATS8DATUM
TERMVALFormula term value OIC_TERMVLCURR15(2) WERTV8
TERMCURRCurrency for formula term OIC_TERMCUCUKY5TCURCWAERS
DDATFRM'Date from' determined for fixation period OIC_DDATFRDATS8DATUM
DDATTO'Date to' determined for fixation period OIC_DDATTODATS8DATUM
CDDATFRMDate from for fixation period for currency OIC_CDDATFDATS8DATUM
CDDDATTOEnd date for currency period OIC_CDDATTDATS8DATUM
TSTATTerm status OIC_TSTATCHAR1OIC_TSTAT
CALIDFactory calendar ID for currency OIC_CFACTCCHAR2TFACDWFCID
RNDTERMRule for rounding formula term value OIC_RNDTERMNUMC3OIC_EXIT
RNDCURTRule for rounding currency exchange rate OIC_RNDCURTNUMC3OIC_EXIT

Key field Non-key field



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

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

How to access SAP table OICF5

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