SAP /SCMB/CL_PB_DATA OO Class - Package Builder (required data)









/SCMB/CL_PB_DATA is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /SCMB/CL_PB_DATA including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /SCMB/IF_PB_DATA

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /SCMB/IF_PB_DATA_EQUIPMENT

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /SCMB/IF_PB_DATA_MATERIAL

Method list of /SCMB/CL_PB_DATA SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
ADD_LOCATION_HIERARCHY_IDAdd a ocation hierarchy ID to selectionProtected
CALL METHOD /scmb/cl_pb_data=>ADD_LOCATION_HIERARCHY_ID...more details

ADD_MATERIAL_CONS_SEQ_RELATIONAdd Material Consolidation Sequence RelationProtected
CALL METHOD /scmb/cl_pb_data=>ADD_MATERIAL_CONS_SEQ_RELATION...more details

ADD_MATERIAL_INCOMPATIBLEAdd Material that is incompatible to another MaterialProtected
CALL METHOD /scmb/cl_pb_data=>ADD_MATERIAL_INCOMPATIBLE...more details

ADD_MATERIAL_INC_RELATIONAdd Material Incompatiblity RelationProtected
CALL METHOD /scmb/cl_pb_data=>ADD_MATERIAL_INC_RELATION...more details

ADD_MATERIAL_STACKING_RELATIONAdd Material Stacking RelationProtected
CALL METHOD /scmb/cl_pb_data=>ADD_MATERIAL_STACKING_RELATION...more details

ADD_PACKAGE_ATTRIBUTESProtected
CALL METHOD /scmb/cl_pb_data=>ADD_PACKAGE_ATTRIBUTES...more details

ADD_PACKAGE_MATERIALAdd Package MaterialProtected
CALL METHOD /scmb/cl_pb_data=>ADD_PACKAGE_MATERIAL...more details

CHECK_ITEM_FITS_INTO_PACKAGECheck Item fits into PackageProtected
CALL METHOD /scmb/cl_pb_data=>CHECK_ITEM_FITS_INTO_PACKAGE...more details

CHECK_MATERIAL_INCOMPATIBLECheck if Material is incompatible to another MaterialProtected
CALL METHOD /scmb/cl_pb_data=>CHECK_MATERIAL_INCOMPATIBLE...more details

CHECK_MAT_IS_CHILD_OF_REFMATCheck if a material is a child of a given reference materialProtected
CALL METHOD /scmb/cl_pb_data=>CHECK_MAT_IS_CHILD_OF_REFMAT...more details

COLLECT_MASTER_DATA_KEYSCollect required master data keysProtected
CALL METHOD /scmb/cl_pb_data=>COLLECT_MASTER_DATA_KEYS...more details

COLLECT_PKG_ASSIGN_REF_MATCollect Package Type AssignmentsProtected
CALL METHOD /scmb/cl_pb_data=>COLLECT_PKG_ASSIGN_REF_MAT...more details

COMPLETE_MATERIAL_HIERARCHYComplete Product HierarchyProtected
CALL METHOD /scmb/cl_pb_data=>COMPLETE_MATERIAL_HIERARCHY...more details

COMPLETE_MATERIAL_HIER_ENTRYComplete Product HierarchyProtected
CALL METHOD /scmb/cl_pb_data=>COMPLETE_MATERIAL_HIER_ENTRY...more details

COMPLETE_PACKAGE_ATTRIBUTESComplete Package AttributesProtected
CALL METHOD /scmb/cl_pb_data=>COMPLETE_PACKAGE_ATTRIBUTES...more details

COMPLETE_PRODUCT_HIERARCHYOBSOLETEProtected
CALL METHOD /scmb/cl_pb_data=>COMPLETE_PRODUCT_HIERARCHY...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD /scmb/cl_pb_data=>CONSTRUCTOR...more details

DETERMINE_MAT_ALT_QUANTITYDetermine most specific Alternative Quantity for MaterialPublic
CALL METHOD /scmb/cl_pb_data=>DETERMINE_MAT_ALT_QUANTITY...more details

DET_CONSOLIDATION_SETTINGSDetermine valid consolidation settingsProtected
CALL METHOD /scmb/cl_pb_data=>DET_CONSOLIDATION_SETTINGS...more details

DET_STACKING_SETTINGSDetermine valid stacking settingsProtected
CALL METHOD /scmb/cl_pb_data=>DET_STACKING_SETTINGS...more details

FILL_MATERIAL_ATTRIBUTESFill attributes of MaterialProtected
CALL METHOD /scmb/cl_pb_data=>FILL_MATERIAL_ATTRIBUTES...more details

FILL_PACKAGE_MATERIALSFill Package MaterialsProtected
CALL METHOD /scmb/cl_pb_data=>FILL_PACKAGE_MATERIALS...more details

GET_LOCATION_HIERARCHY_DATAGet Location Hierarchy dataProtected
CALL METHOD /scmb/cl_pb_data=>GET_LOCATION_HIERARCHY_DATA...more details

GET_MATERIAL_MASTER_DATARead Material dataPublic
CALL METHOD /scmb/cl_pb_data=>GET_MATERIAL_MASTER_DATA...more details

GET_MAT_HIER_NEXT_LEVEL_DOWNGet next Hierarchy Level with direction: Top -> DownProtected
CALL METHOD /scmb/cl_pb_data=>GET_MAT_HIER_NEXT_LEVEL_DOWN...more details

GET_MAT_HIER_NEXT_LEVEL_UPGet next Hierarchy Level with direction: Bottom -> UpProtected
CALL METHOD /scmb/cl_pb_data=>GET_MAT_HIER_NEXT_LEVEL_UP...more details

GET_MAX_DIMENSIONGet maximum material dimensionProtected
CALL METHOD /scmb/cl_pb_data=>GET_MAX_DIMENSION...more details

GET_MIN_HEIGHT_BY_ORIENT_PROFProtected
CALL METHOD /scmb/cl_pb_data=>GET_MIN_HEIGHT_BY_ORIENT_PROF...more details

GET_PACKAGING_DEFINITIONSGet Packaging Definitions for MaterialProtected
CALL METHOD /scmb/cl_pb_data=>GET_PACKAGING_DEFINITIONS...more details

GET_PBO_PROFILEOBSOLETEProtected
CALL METHOD /scmb/cl_pb_data=>GET_PBO_PROFILE...more details

GET_PB_DATA_REF_PACK_MATGet Package Building Data for Refernece ProductsProtected
CALL METHOD /scmb/cl_pb_data=>GET_PB_DATA_REF_PACK_MAT...more details

GET_REFERENCE_PRODUCTSGet Reference ProductsProtected
CALL METHOD /scmb/cl_pb_data=>GET_REFERENCE_PRODUCTS...more details

MAP_MATERIAL_TO_HIERARCHYMap material to hierarchy modelProtected
CALL METHOD /scmb/cl_pb_data=>MAP_MATERIAL_TO_HIERARCHY...more details



/SCMB/CL_PB_DATA attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
C_GUID_INITConstant'00000000000000000000000000000000'LIKE
/SCMB/MDL_PRODUCT_ID
Protected
MO_PB_EQUIPMENTInstance AttributePackage Builder relevant access to EquipmentLIKE
/SCMB/IF_PB_DATA_EQUIPMENT
Protected
MO_PB_FOOTPRINT_DEFINITIONSInstance AttributePackage Building Footprint DefinitionsLIKE
/SCMB/IF_PB_FOOTPRINT_DEF
Protected
MO_PB_FOOTPRINT_QUA_DETInstance AttributePackage Builder Footprint Quantity DeterminationLIKE
/SCMB/IF_PB_FOOTPRINT_QUA_DET
Protected
MO_PB_MATInstance AttributePackage Builder relevant access to MaterialLIKE
/SCMB/IF_PB_DATA_MATERIAL
Protected
MO_PB_MATERIAL_ACCESSInstance AttributeMaterial Master Data AccessLIKE
/SCMB/IF_PB_MATERIAL_ACCESS
Protected
MO_PB_MAT_ORInstance AttributeAccess to Product Orientation ProfileLIKE
/SCMB/IF_CUST_MAT_ORIENT
Protected
MO_PB_MAT_RLInstance AttributeAccess to Product Relationship ProfileLIKE
/SCMB/IF_PB_MAT_RL
Protected
MO_PB_MSG_HANDLERInstance AttributePackage Builder Message HandlerLIKE
/SCMB/IF_PB_MSG_HANDLER
Protected
MO_PRD_PKG_TYPE_ASSIGNInstance AttributeAccess to Product-Package Type AssignmentLIKE
/SCMB/IF_PB_PRD_PKG_ASSIGN
Protected
MT_EQUIPMENT_ATTRIBUTESInstance AttributeLIKE
Protected
MT_ITEM_FOOTPRINT_QUANTITYInstance AttributeLIKE
Protected
MT_LOC_KEY_MAPInstance AttributeLocation Key MappingsLIKE
TY_T_LOC_KEY_MAP
Protected
MT_MATERIAL_ALT_QUANTITYInstance AttributeLIKE
Protected
MT_MATERIAL_HIERARCHYInstance AttributeLIKE
Protected
MT_MATERIAL_ROOTInstance AttributeLIKE
Protected
MT_MAT_ORIENTATION_PROFILEInstance AttributeLIKE
Protected
MT_MAT_RELATIONSHIP_CONS_SEQInstance AttributeLIKE
Protected
MT_MAT_RELATIONSHIP_INCInstance AttributeLIKE
Protected
MT_MAT_RELATIONSHIP_PROFILEInstance AttributeLIKE
Protected
MT_MAT_RELATIONSHIP_STACKINGInstance AttributeLIKE
Protected
MT_PACKAGE_ATTRIBUTESInstance AttributeLIKE
Protected
MV_MATERIAL_HIERARCHY_MAX_LVLInstance AttributeLIKE
Protected




/SCMB/CL_PB_DATA types

TY_S_LOC_KEY_MAP - Location Key Mapping
TY_T_LOC_KEY_MAP - Location Key Mappings
TY_T_MATERIAL_HIERARCHY_REF - References to material hierarchy
TY_T_MAT_IDS_SEQUENCE - Material IDs in sequence

Links to Related Class(s)

/SCMB/CL...
Full list of available SAP object classes

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!