SAP BBPS_BE_SOS_AVL AVLs Found in Sourcing Table data and field list

BBPS_BE_SOS_AVL 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 "AVLs Found in Sourcing" 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_BBPS_BE_SOS_AVL TYPE BBPS_BE_SOS_AVL.

The BBPS_BE_SOS_AVL table consists of various fields, each holding specific information or linking keys about AVLs Found in Sourcing data available in SAP. These include AVL_ITEM_NUMBER (Item Number in Document), BE_VENDOR_ID (Account Number of Vendor or Creditor), VENDOR_NAME (Short name of business partner), CTR_HDR_NUMBER (Transaction Number)... 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. .

BBPS_BE_SOS_AVL structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


SAP BBPS_BE_SOS_AVL structure fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the BBPS_BE_SOS_AVL table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
AVL_HDR_NUMBERTransaction Number CRMT_OBJECT_ID_DBCHAR10ALPHACRM_OBJECT_ID
AVL_ITEM_NUMBERItem Number in Document CRMT_ITEM_NONUMC10CRM_ITEM_NO
BE_VENDOR_IDAccount Number of Vendor or Creditor LIFNRCHAR10Assigned to domainALPHALIFNRLIFKRED_C
VENDOR_NAMEShort name of business partner BU_DESCRIPCHAR50BU_TEXT50
CTR_HDR_NUMBERTransaction Number CRMT_OBJECT_ID_DBCHAR10ALPHACRM_OBJECT_ID
CTR_ITEM_NUMBERItem Number in Document CRMT_ITEM_NONUMC10CRM_ITEM_NO
DESCRIPTIONProduct Description COMT_PRSHTEXTXCHAR40PRSHTEXT40
CATEGORY_IDProduct Category ID BBP_CATEGORY_IDCHAR20COM_CATEGORY_IDCOM_CAT
ORDERED_PRODProduct ID COMT_PRODUCT_IDCHAR40PRID1COM_PRODUCT_IDCOM_PR_COLLECTION
FLAG_MATCHCheckbox XFELDCHAR1XFELD
FLAG_DEVIATIONIndicator: Customer-Spec. Sourcing Criteria Are Different BBP_FLAG_DEVIATIONCHAR1XFELD
QUOTA_BASE_AMTQuota Base Quantity BBP_QUOTA_BASE_AMOUNTQUAN13(3) MENG13
BASE_UNITUnit of Measure in Quota Arrangement BBP_QA_UNITUNIT3Assigned to domainCUNITMEINS
TARGET_PERCENTTarget Percentage in Quota Arrangement BBP_TARGET_PERCENTAGEDEC5(2) BBP_VPROZ
BASE_UNIT_ISOISO Code for Unit of Measurement BBP_UNIT_ISOCHAR3Assigned to domainISOCD_UNIT
DUMMY_EEW_IDXSSFDummy function in length 1 DUMMYCHAR1DUMMY
.INCLU--AP 0
PS_MQP_I_DAYSDuration of Initial Period in Days /SAPPSSRM/_MQP_I_DAYSNUMC5NUM05
.INCLU--AP 0
PS_PO_HDR_GUIDPurchaser Order Header GUID /SAPPSSRM/_PO_HDR_GUIDRAW16SYSUUID
PS_PO_HDR_NUMPurchase Order Number /SAPPSSRM/_PO_HDR_NUMCHAR10ALPHACRM_OBJECT_ID
PS_PO_ITM_GUIDPurchaser Order Item GUID /SAPPSSRM/_PO_ITM_GUIDRAW16SYSUUID
PS_PO_ITM_NUMPurchaser Order Item Number /SAPPSSRM/_PO_ITM_NUMNUMC10CRM_ITEM_NO
PS_PO_LOG_SYSLogical System (of the Purchase Order) /SAPPSSRM/_PO_LOG_SYSCHAR10Assigned to domainALPHALOGSYS
PS_PO_DELIV_DATEPurchase Order Item Delivery Date /SAPPSSRM/_PO_DELIV_DATEDATS8DATUM
PS_PO_DELIV_TIMEDelivery Time of a Purchase Order Item /SAPPSSRM/_PO_DELIV_TIMETIMS6TIME
PS_PO_OPEN_QUANOpen Quantity of a Purchase Order /SAPPSSRM/_PO_OPEN_QUANQUAN15(3) MENG15
PS_PO_QUAN_UNITPurchase Order Unit /SAPPSSRM/_PO_QUAN_UNITUNIT3Assigned to domainCUNITMEINS
.INCLU--AP 0
PS_O_BO_OBJ_IDTransaction Number CRMT_OBJECT_ID_DBCHAR10ALPHACRM_OBJECT_ID
PS_O_BO_OBJ_TYObject Type SWO_OBJTYPCHAR10Assigned to domainOJ_NAMEOBJ
PS_O_BO_DESCName of SRM Document BBP_DOCNAMECHAR40TEXT40
PS_O_BO_GUIDGlobally Unique identifier BBP_GUIDRAW16SYSUUID
PS_O_BO_ITM_NOItem Number in Document CRMT_ITEM_NONUMC10CRM_ITEM_NO
PS_O_BO_DRAFTR/2 table CHAR5CHAR5CHAR5
PS_O_BO_DOC_TYCharacter field, length 32 CHAR32CHAR32CHAR32
.INCLU--AP 0
PS_PRIO_CODEDelivery Priority /SAPPSSRM/_PRIO_CODENUMC2Assigned to domain/SAPPSSRM/_PRIO_CODE/SAPPSSRM/H_PRIO_CODE
.INCLU--AP 0
PS_REASON_CODEReason Code /SAPPSSRM/_GR_REASON_CODECHAR4/SAPPSSRM/_GR_REASON_CODE/SAPPSSRM/H_REASON_CODE
DUMMY_EEW_IDXCSFDummy function in length 1 DUMMYCHAR1DUMMY

Key field Non-key field



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

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

How to access SAP table BBPS_BE_SOS_AVL

Within an ECC or HANA version of SAP you can also view further information about BBPS_BE_SOS_AVL and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).