BAPICONDITION_GET SAP (Display of Condition Items) Structure details

Dictionary Type: Structure
Description: Display of Condition Items




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




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

BAPICONDITION_GET 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 "Display of Condition Items" 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_BAPICONDITION_GET TYPE BAPICONDITION_GET.

The BAPICONDITION_GET table consists of various fields, each holding specific information or linking keys about Display of Condition Items data available in SAP. These include COMP_CODE (Company Code), PRODUCT_CATEGORY (Product Category), KEY_1 (Key part 1), KEY_2 (Key part 2).. 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 BAPICONDITION_GET 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
CONTRACT_NOContract Number RANLCHAR13ALPHARANLRAN
COMP_CODECompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
PRODUCT_CATEGORYProduct Category SANLFNUMC3Assigned to domainVVSANLF
KEY_1Key part 1 RKEY1CHAR13RKEY1
KEY_2Key part 2 RKEY2CHAR8RKEY2
KEY_3Key part 3 RKEY3CHAR8RKEY3
CONDITION_VALID_FROMDate Condition Effective from DGUELDATS8DATUM
CONS_NOOffer consecutive number NLFD_ANGNUMC3LFNR3
CONDITION_TYPECondition Type (Smallest Subdivision of Condition Records) SKOARTNUMC4Assigned to domainSKOART
VALID_FROMCondition Item Valid From DGUEL_KPDATS8DATUM
LEVEL_NOLevel number of condition item for recurring payments NSTUFENUMC2NUMC2
STATUSStatus of data record SSTATINUMC2Assigned to domainSTATI
PERCENTAGE_RATEPercentage rate for condition items PKONDDEC10(7) DECV3_7
AMOUNT_CURRCurrency amount in BAPI interfaces BAPICURR_DDEC23(4) BAPICURR
CURRENCYCurrency of Condition Item SWHRKONDCUKY5Assigned to domainWAERS
CURRENCY_ISOISO currency code ISOCDCHAR3ISOCD
BASE_REFCalculation base reference VVSBASISCHAR4Assigned to domainVVSBASIS
REF_INTEREST_RATEReference Interest Rate SZSREFCHAR10Assigned to domainZIREFKU
REF_SIGN+/- sign / reference interest rate operator SZSREFVZCHAR1SZSREFVZ
FLUCT_MARFluctuation margin TFM_PFLUCTDEC10(7) DECV3_7
FREQUENCY_MONTHFrequency in months AMMRHYNUMC3NUMC03
FREQ_DAYFrequency in Days ATTRHYNUMC3NUMC03
PMNT_FORMPayment form (at start of period, mid-period, at period end) SZAWSNUMC1SZAHLDIV
COUPON_NUMBERDividend coupon number RDIVNRNUMC3NUM03
CONDITION_FORMCondition Form JNULLKONCHAR1SKONDF
TAX_CODETax on sales/purchases code MWSKZCHAR2Assigned to domainMWSKZ
AMNT_P_MONIndicator for calculating amount per month JBMONATCHAR1JANEI
CALC_DATECalculation Date DVALUTDATS8DATUM
DUE_DATEDue date DFAELLDATS8DATUM
CUSTOMERCustomer Numbers KUNNRCHAR10Assigned to domainALPHAKUNNRKUNC_KUNNR
PYMT_METHPayment Method DZLSCHCHAR1Assigned to domainZLSCH
PARTNER_BKPartner Bank Type BVTYPCHAR4BVTYP
DUNN_AREADunning Area MABERCHAR2Assigned to domainMABER
PARTNERBusiness Partner Number BP_PARTNR_NEWCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
QUOTAQuota number RKONTNUMC6RKONTRKT
CALC_MONTH_ENDMonth-end indicator for calculation date VVSBULTCHAR1JFLAGG
DUE_MONTH_ENDMonth-End Indicator for Due Date SFULTCHAR1VVSULT
NOT_USEDField is no longer used VVSNVER1CHAR1CHAR1
FLEXIBLECalculation of periods with flexible valid-to date? VVSFKALRICHAR1XFELD
WRKDYVALDTNumber of working days for value date AVGSTAGENUMC2NUMC2
WKDAYDUEDTNumber of working days to due date AFGSTAGENUMC2NUMC2
CALENDARFactory calendar SKALIDCHAR2Assigned to domainWFCIDH_TFACD
INTEREST_CALC_METHODInterest Calculation Method SZBMETHCHAR1SZBMETH
IMM_STTLMImmediate settlement JSOFVERRCHAR1TFMSOFVERR
DALLGEMGeneral date DALLGEMDATS8DATUM
INC_PMNTGenerate incoming payment immediately SZEGENNUMC2Assigned to domainSZEGEN
POST_CONTPosting control key VVSBUSTNUMC2VVSBUST
NOTEDetailed identification for condition items VVSKOPONUMC2Assigned to domainVVSKOPO
ALTCONDBracket condition for alternative conditions VVSALTKONDNUMC4SKONDGRP
INCLUSIVE_INDICATORInclusive indicator for beginning and end of a period VVSINCLNUMC1VVSINCL
FORMULAFormula reference for the cash flow calculator VVSFORMREFCHAR4Assigned to domainT_FORMBE
VARNAMEDescription of variables in cash flow calculator VVSVARNAMECHAR4T_XFELD04
CALENDAR_RULEShift calculation date to working day VVSVWERKNUMC1T_SWERK
CALC_DETERMINE_METHODMethod for determining the next value date VVSVMETHNUMC1T_SVMETH
DUE_CALENDAR_RULEShift due date to working day VVSFWERKNUMC1T_SWERK
DUE_DETERMINE_METHODMethod for determining the next due date VVSFMETHNUMC1T_SFMETH
PERCFDTEDetermination date for percentage rate of condition items VVDPKONDDATS8DATUM
WDYSINTFXGNumber of working days for interest fixing AZGSTAGENUMC2NUMC2
DIRINTDETCalendar direction for interest rate fixing SZKALRICHAR1SKALRI
REF_INT_DTDate fixing for benchmark interest rate in cash flow VVDZSREFDATS8DATUM
CALENDAR_2Calendar ID 2 (valid in connection with calendar ID 1) VVSKALID2CHAR2Assigned to domainWFCID
INT_INDInt. indicator for alternative calculations VVJGESUCHTCHAR1CHAR1
EXCH_RATEExchange rate KURSFDEC9(5) EXCRTKURSF
BASE_AMNTCurrency amount in BAPI interfaces BAPICURR_DDEC23(4) BAPICURR
WORKDAYShift to working day for interest fixing date VVSZWERKNUMC1T_SWERK
DUE_INCLUSIVInclusive Indicator for Due Date VVSFINCLNUMC1VVSINCL
ROUNDPRPRounding of interim results for prepayments VVSRUNDVFNUMC1TFMSRUNDVF
PMNTF_DAYPayment form with adjustment days VVSZWKEYCHAR2Assigned to domainVVSZWKEY
METHODUpdate method for calculation date/due date TB_SFVMETHNUMC2T_SFVMETH
WORKDAY_2Working Day Shift for Payment Date TB_SDWERKNUMC1T_SWERK
GRACE_INTGrace Period Interest Method SBERECHCHAR1XFELD
PERC_CALCPercentage Calculation TB_JPROZRCHAR1XFELD
CALC_DATE_RELATEDIndicator for Pro Rata Temporis Calculations VVSZEITANTNUMC1VVSZEITANT
DUE_DATE_RELATEDIndicator for due date-related FiMa calculations VVSFANTNUMC1VVSFANT
SHIFT_DDTEShift Due Date TFMSFRANZNUMC1TFMSFRANZ
AMOUNTCondition amount independent of currency VVKBKONDDEC15(6) VVKWKURS
FIXINGIndicator for fixing calculation base TFMSBASFIXNUMC1TFMSBASFIX
DUNN_BLOCKDunning block MANSPCHAR1Assigned to domainMANSP
PMNT_BLOCKPayment Block Key DZLSPRCHAR1Assigned to domainZAHLSSPE
AMOUNT_AUCurrency amount in BAPI interfaces BAPICURR_DDEC23(4) BAPICURR
AREA_BASISRental on basis of area? VVJAREACHAR1XFELD
AREA_TYPEArea type SFLARTNUMC4Assigned to domainSFLART
TAXJURCODETax Jurisdiction TXJCDCHAR15Assigned to domainTXJCDTXJ
AVGSTAGEVZ+/- sign for number of working days for value date AVGSTAGEVZCHAR1PLUSM
AFGSTAGEVZ+/- sign for number of working days for due date AFGSTAGEVZCHAR1PLUSM
VENDOR_NOAccount Number of Vendor or Creditor LIFNRCHAR10Assigned to domainALPHALIFNRLIFKRED_C
EXPONENTExponential Interest Calculation TB_JZINSRECHAR1XFELD
COST_CTRCost center of internal contract RECNKOSTLCHAR10Assigned to domainALPHAKOSTLKOS
PYMNTM_CMPayment method for credit memos RECNGFZLSCHCHAR1Assigned to domainZLSCH
ZLSPRPayment Block Key DZLSPRCHAR1Assigned to domainZAHLSSPE
ROUNDING_TYPERounding Category TFM_SROUNDCHAR1TFM_SROUND
CALENDARDWTInterest Calendar TFMSKALIDWTCHAR2Assigned to domainWFCIDH_TFACD
VATCurrency amount in BAPI interfaces BAPICURR_DDEC23(4) BAPICURR
GROSSGross amount indicator RECNXCROSSCHAR1XFELD
PAYMENT_RATEPayment Rate TFM_PPAYMENTDEC11(7) TFM_PPAYMENT
INTSTFRQInterest Settlement Frequency for Exponential Interest Calc. TFM_AMMRHYZVNUMC2TFM_AMMRHYZV
BROUNDUNITRounding Unit for Amounts TB_BROUNDUNIT_ADEC13(7) TFMSRUNIT
SEPA_MANDATE_IDUnique Referene to Mandate per Payment Recipient SEPA_MNDIDCHAR35ID035

Key field Non-key field



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

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

How to access SAP table BAPICONDITION_GET

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