SAP TABLES | Sales and Distribution | Sales(SD-SLS) SAP SD

BAPICONDITION SAP Communication Fields for Maintaining Conditions in the Order Structure and data







BAPICONDITION is an SAP Structure so does not store data like a database table does but can be used to process "Communication Fields for Maintaining Conditions in the Order" 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 TYPE BAPICONDITION .

Below is the documentation avaialable and full details of the fields which make up this Structure.

You can view further information about this via relevant transactions such as SE11 or SE80. Also check out the Comments section below to view or add related contributions and example screen shots.



Display/Maintenance via SM30: Yes but with Restrictions

Enhancement category i: Not classified
See here for more information about this and other SAP enhancement categories


SAP BAPICONDITION Structure fields within data Dictionary






Field
Component Type
Data Typelength (Decimals)Check tableDescriptionConversion Routine
ITM_NUMBERKPOSNNUMC6 Condition item number
COND_ST_NOSTUNRNUMC3 T683SStep number
COND_COUNTDZAEHKNUMC2 Condition counter
COND_TYPEKSCHACHAR4 T685Condition type
COND_VALUEBAPIKBETRDEC23(4) Condition rate
CURRENCYWAERSCUKY5 TCURCCurrency Key
COND_UNITKMEINUNIT3 T006Condition unitCUNIT
COND_P_UNTKPEINDEC5 Condition pricing unit
CURRENCY_ISOWAERS_ISOCHAR3 ISO code currency
CD_UNT_ISOKVMEI_ISOCHAR3 T006ICondition unit of measure in UoM
REFOBJTYPESWO_OBJTYPCHAR10 TOJTBObject Type
REFOBJKEYSWO_TYPEIDCHAR70 Object key
REFLOGSYSLOGSYSCHAR10 TBDLSLogical systemALPHA
APPLICATIOKAPPLCHAR2 T681AApplication
CONPRICDATKDATUDATS8 Condition pricing date
CALCTYPCONKRECHCHAR1 Calculation type for condition
CONBASEVALBAPIKAWRTDEC23(4) Condition base value
CONEXCHRATKKURSDEC9(5) Condition exchange rate for conversion to local currencyEXCRT
NUMCONVERTKUMZADEC5 Numerator for converting condition units to base units
DENOMINATOKUMNEDEC5 Denominator for converting condition units to base units
CONDTYPEKNTYPCHAR1 Condition category (examples: tax, freight, price, cost)
STAT_CONKSTATCHAR1 Condition is used for statistics
SCALETYPESTFKZCHAR1 Scale Type
ACCRUALSKRUEKCHAR1 Condition is Relevant for Accrual (e.g. Freight)
CONINVOLSTKRELICHAR1 Condition for invoice list
CONDORIGINKHERKCHAR1 Origin of the condition
GROUPCONDKGRPECHAR1 Group condition
COND_UPDATKOUPDCHAR1 Condition update
ACCESS_SEQKOLNRNUMC2 T682IAccess sequence - Access number
CONDCOUNTKOPOSNUMC2 Sequential number of the condition
ROUNDOFFDIKDIFFCURR5(2) Rounding-off difference of the condition
CONDVALUEBAPIKWERTDEC23(4) Condition value
CURRENCY_2WAERKCUKY5 TCURCSD Document Currency
CURR_ISO_2WAERS_ISOCHAR3 ISO code currency
CONDCNTRLKSTEUCHAR1 Condition control
CONDISACTIKINAKCHAR1 Condition is inactive
CONDCLASSKOAIDCHAR1 Condition class
FACTBASVALKFAKTORFLTP16(16) Factor for condition base value
SCALEBASINKZBZGCHAR1 Scale basis indicator
SCALBASVALBAPIKSTBSDEC23(4) Scale base value of the condition

UNITMEASURKONMSUNIT3 T006Condition scale unit of measureCUNIT
ISO_UNITISOCD_UNITCHAR3 T006IISO code for unit of measurement
CURRENCKEYKONWSCUKY5 TCURCScale currency
CURRENISOWAERS_ISOCHAR3 ISO code currency
CONDINCOMPKFKIVCHAR1 Condition for inter-company billing
CONDCONFIGKVARCCHAR1 Condition for configuration
CONDCHAMANKMPRSCHAR1 Condition changed manually



Key field
Non-key field