OIANF SAP (Fee Condition Records) Table details

Dictionary Type: Table
Description: Fee Condition Records




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




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

OIANF is a standard SAP Table which is used to store Fee Condition Records data and is available within R/3 SAP systems depending on the version and release level.

The OIANF table consists of various fields, each holding specific information or linking keys about Fee Condition Records data available in SAP. These include KNUMV (Number of the document condition), KPOSN (Condition item number), STUNR (Step number), ZAEHK (Condition counter).. 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: A - Application table (master and transaction data)
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


SAP OIANF table 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 MANDTCLNT3T000MANDT
KNUMVNumber of the document condition KNUMVCHAR10KNUMV
KPOSNCondition item number KPOSNNUMC6NUM6
STUNRStep number STUNRNUMC3Assigned to domainSTUNR
ZAEHKCondition counter DZAEHKNUMC2ZAEHK
KAPPLApplication KAPPLCHAR2T681AKAPPLKAP
KSCHLCondition type KSCHACHAR4T685AKSCHLVKS
KDATUCondition pricing date KDATUDATS8DATUM
KRECHCalculation type for condition KRECHCHAR1KRECH
KAWRTCondition base value KAWRTCURR15(2) WERTV8
KBETRRate (condition amount or percentage) KBETRCURR11(2) WERTV6
WAERSCurrency Key WAERSCUKY5TCURCWAERSFWS
KKURSCondition exchange rate for conversion to local currency KKURSDEC9(5) KKURS
KPEINCondition pricing unit KPEINDEC5KPEIN
KMEINCondition unit in the document KVMEIUNIT3T006CUNITMEINS
KUMZANumerator for converting condition units to base units KUMZADEC5UMBSZ
KUMNEDenominator for converting condition units to base units KUMNEDEC5UMBSN
KNTYPCondition category (examples: tax, freight, price, cost) KNTYPCHAR1KNTYP
KSTATCondition is used for statistics KSTATCHAR1XFELD
KNPRSPricing type KNPRSCHAR1KNPRS
KRUEKCondition is Relevant for Accrual (e.g. Freight) KRUEKCHAR1XFELD
KRELICondition for invoice list KRELICHAR1KRELI
KHERKOrigin of the condition KHERKCHAR1KHERK
KGRPEGroup condition KGRPECHAR1KGRPE
KOUPDCondition update KOUPDCHAR1XFELD
KOLNRAccess sequence - Access number KOLNRNUMC2Assigned to domainKOLNR
KNUMHCondition record number KNUMHCHAR10KNUMB
KOPOSSequential number of the condition KOPOSNUMC2NUM02
KVSL1Account key KVSL1CHAR3T687KVSCHL
SAKN1G/L Account Number SAKNRCHAR10SKA1ALPHASAKNRSAKC_SAKNR
MWSK1Tax on sales/purchases code MWSKZCHAR2Assigned to domainMWSKZ
KVSL2Account key - accruals / provisions KVSL2CHAR3T687KVSCHL
SAKN2G/L Account Number SAKNRCHAR10SKA1ALPHASAKNRSAKC_SAKNR
MWSK2Tax on sales/purchases code MWSKZCHAR2Assigned to domainMWSKZ
LIFNRAccount Number of Vendor or Creditor LIFNRCHAR10LFA1ALPHALIFNRLIFKRED_C
KUNNRCustomer number (rebate recipient) KUNNR_KOCHAR10KNA1ALPHAKUNNRKUN
KDIFFRounding-off difference of the condition KDIFFCURR5(2) WERTV3
KWERTCondition value KWERTCURR13(2) WERTV7
KSTEUCondition control KSTEUCHAR1KSTEU
KINAKCondition is inactive KINAKCHAR1KINAK
KOAIDCondition class KOAIDCHAR1KOAID
ZAEKOCondition counter for (header conditions) DZAEKONUMC2ZAEHK
KMXAWIndicator for maximum condition base value KMXAWCHAR1KMXWR
KMXWRIndicator for maximum condition amount KMXWRCHAR1KMXWR
OIKOSTLCost center for fee expense accounting OIA_KOSTLCHAR10Assigned to domainALPHAKOSTL
OIACPOLFee accounting policy indicator OIA_ACPOLCHAR1OIA_ACPOL
OIFEEMANFee rate indicator OIA_FEEMANCHAR1OIA_FEEMAN
OIKWERTFee detail clearing amount OIA_KWERTCURR13(2) WERTV7
OIFEEPRTCondition is printed at item level OIA_FEEPRTCHAR1XFELD
OIGRNETGross/net pricing indicator OIC_GRNETCHAR1OIC_GRNET
OIGNSTRAGross/net pricing strategy used OIC_GNSTRACHAR1OIC_GNSTRA
OIGRCHKCarry out gross/net unit check OIC_GRCHKCHAR1XFELD
OIINVCYCInvoice cycle OIA_INVCYCNUMC1TOIA10OIA_INVCYC
OIINVCYACTInvoice cycle included indicator active (X/ ) OIA_INCYCICHAR1KREUZ
OIINCYSTCond. statistical due to invoicing cycle OIA_INCYSTCHAR1KREUZ
OIA_SPLTIVIndicator for split invoice verification OIA_SPLTIVCHAR1OIA_SPLTIV
OIA_ZTERMTerms of Payment Key DZTERMCHAR4ZTERM
KFAKTORFactor for condition base value KFAKTORFLTP16(16) FLTP
KDUPLStructure condition KDUPLCHAR1KDUPL
KFAKTOR1Factor for condition basis (period) KFAKTOR1FLTP16(16) FLTP
OILICINExcise tax internal license number OIH_LICINCHAR10Assigned to domainALPHAOIH_LICINOIHOIHL
OILICTPLicense type OIH_LICTPCHAR4Assigned to domainOIH_LICTPOII
OIREPORTReport number OIC_REPORTCHAR8TRANSA
OIDATARoutine number for data capture OIC_DATANUMC3Assigned to domainGRPNO
OIHEADHeader format routine for second level analysis report OIC_HEADNUMC3Assigned to domainGRPNO
OIITEMItem routine for second level analysis report OIC_ITEMNUMC3Assigned to domainGRPNO
OIERRHANError handling routine for second level analysis OIC_SECERRNUMC3Assigned to domainGRPNO
KZBZGScale basis indicator KZBZGCHAR1KZBZG
KSTBSScale base value of the condition KSTBSCURR15(2) WERTV8
KONMSCondition scale unit of measure KONMSUNIT3T006CUNITMEINS
KONWSScale currency KONWSCUKY5TCURCWAERSFWS
KAWRT_KCondition base value KAWRTCURR15(2) WERTV8
KWAEHCondition currency (for cumulation fields) KWAEHCUKY5Assigned to domainWAERSFWS
KWERT_KCondition value KWERTCURR13(2) WERTV7

Key field Non-key field



How do I retrieve data from SAP table OIANF using ABAP code

The following ABAP code Example will allow you to do a basic selection on OIANF to SELECT all data from the table
DATA: WA_OIANF TYPE OIANF.

SELECT SINGLE *
FROM OIANF
INTO CORRESPONDING FIELDS OF WA_OIANF
WHERE...

How to access SAP table OIANF

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