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









/SCMB/IF_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/IF_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



Method list of /SCMB/IF_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_ORIENTATION_PROFILESGet Orientation ProfilesPublic
CALL METHOD /scmb/if_pb_data=>ADD_ORIENTATION_PROFILES...more details

ADD_PACKAGE_ATTRIBUTESAdd Package AttributesPublic
CALL METHOD /scmb/if_pb_data=>ADD_PACKAGE_ATTRIBUTES...more details

ADD_RELATIONSHIP_PROFILEAdd Relationship ProfilePublic
CALL METHOD /scmb/if_pb_data=>ADD_RELATIONSHIP_PROFILE...more details

CHECK_CONSOLIDATION_ITEMCheck if Item can be consolidatedPublic
CALL METHOD /scmb/if_pb_data=>CHECK_CONSOLIDATION_ITEM...more details

CHECK_ITEM_FITS_INTO_PACKAGECheck Item fits into PackagePublic
CALL METHOD /scmb/if_pb_data=>CHECK_ITEM_FITS_INTO_PACKAGE...more details

CHECK_MATERIALS_INCOMPATIBLECheck if Material is incompatiblePublic
CALL METHOD /scmb/if_pb_data=>CHECK_MATERIALS_INCOMPATIBLE...more details

CHECK_PACKAGE_MATERIALCheck if Package Material is consistentPublic
CALL METHOD /scmb/if_pb_data=>CHECK_PACKAGE_MATERIAL...more details

DETERMINE_ITEM_FOOTPRINTDetermine Item FootprintPublic
CALL METHOD /scmb/if_pb_data=>DETERMINE_ITEM_FOOTPRINT...more details

DETERMINE_MAT_LAYER_DEFINITIONDetermine Material Layer Definition (cons. Ref. Materials)Public
CALL METHOD /scmb/if_pb_data=>DETERMINE_MAT_LAYER_DEFINITION...more details

GET_MATERIAL_HIERARCHYGet Material HierarchyPublic
CALL METHOD /scmb/if_pb_data=>GET_MATERIAL_HIERARCHY...more details

GET_MIN_HEIGHT_BY_ORIENT_PROFGet min. mat. height by considering Prd. Orient. Prof.Public
CALL METHOD /scmb/if_pb_data=>GET_MIN_HEIGHT_BY_ORIENT_PROF...more details

GET_ORIENTATION_PROFILESOBSOLETEPublic
CALL METHOD /scmb/if_pb_data=>GET_ORIENTATION_PROFILES...more details

GET_PACKAGE_ATTRIBUTESGet Package AttributesPublic
CALL METHOD /scmb/if_pb_data=>GET_PACKAGE_ATTRIBUTES...more details

GET_PBO_ORIENTATIONOBSOLETEPublic
CALL METHOD /scmb/if_pb_data=>GET_PBO_ORIENTATION...more details

GET_PB_DATAGet Package Builder DataPublic
CALL METHOD /scmb/if_pb_data=>GET_PB_DATA...more details

GET_PRODUCT_HIERARCHYOBSOLETEPublic
CALL METHOD /scmb/if_pb_data=>GET_PRODUCT_HIERARCHY...more details



/SCMB/IF_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
MR_PACKAGE_HIERARCHY_SUBInstance AttributeSubordinate Package HierarchyLIKE
TY_S_PACKAGE_HIERARCHY_LEVEL
Public
MR_PACKAGE_HIERARCHY_SUPERInstance AttributeSuperordinate Package HierarchyLIKE
TY_S_PACKAGE_HIERARCHY_LEVEL
Public
MT_ALT_PKG_SEQ_SETTINGSInstance AttributeLIKE
/SCMB/IF_PB_PRD_PKG_ASSIGN=>TY_T_ALT_PKG_SEQ_SETTINGS
Public
MT_BP_LOC_SETTINGSInstance AttributeBusiness Partner / Location SettingsLIKE
/SCMB/IF_PB_PRD_PKG_ASSIGN=>TY_T_BP_LOC_SETTINGS
Public
MT_BP_SETTINGSInstance AttributeLIKE
/SCMB/IF_PB_PRD_PKG_ASSIGN=>TY_T_BP_SETTINGS
Public
MT_EQUIPMENT_ATTRIBUTESInstance AttributeEquipment AttributesLIKE
TY_T_EQUIPMENT_ATTRIBUTES
Public
MT_ITEM_FOOTPRINT_QUANTITYInstance AttributeItem FootprintsLIKE
/SCMB/IF_PB_FOOTPRINT_DEF=>TY_T_FOOTPRINTS
Public
MT_ITEM_PACKAGE_TYPE_ASSIGNInstance AttributeItem Package Type AssignmentsLIKE
/SCMB/IF_PB_PRD_PKG_ASSIGN=>TY_T_PRD_PKG_TYPE_ASGN
Public
MT_LOCATION_HIERARCHY_HARDInstance AttributeLocation Hierarchy (Hard)LIKE
TY_T_LOCATION_HIERARCHY
Public
MT_LOCATION_HIERARCHY_PKG_ASInstance AttributeLocation Hierarchy Package Type AssignmentLIKE
TY_T_LOCATION_HIERARCHY
Public
MT_LOCATION_HIERARCHY_SOFTInstance AttributeLocation Hierarchy (Soft)LIKE
TY_T_LOCATION_HIERARCHY
Public
MT_MATERIAL_ALT_QUANTITYInstance AttributeAlternative Quantities for MaterialLIKE
/SCMB/IF_PB_DATA=>TY_T_MAT_ALT_QUANT
Public
MT_MATERIAL_HIERARCHYInstance AttributeMaterial HierarchyLIKE
TY_T_MATERIAL_HIERARCHY
Public
MT_MATERIAL_ROOTInstance AttributeMaterial RootLIKE
/SCMB/IF_PB_DATA=>TY_T_MATERIAL
Public
MT_MAT_ORIENTATION_PROFILEInstance AttributeMaterial Orientation ProfilesLIKE
TY_T_MAT_ORIENTATION_PROFILE
Public
MT_MAT_RELATIONSHIP_CONS_SEQInstance AttributeMaterial Consolidation SequenceLIKE
TY_T_MAT_RELATIONSHIP_CONS_SEQ
Public
MT_MAT_RELATIONSHIP_INCInstance AttributeMaterial IncompatibilityLIKE
TY_T_MAT_RELATIONSHIP_INC
Public
MT_MAT_RELATIONSHIP_PROFILEInstance AttributeMaterial Relationship ProfilesLIKE
TY_T_MAT_RELATIONSHIP_PROFILE
Public
MT_MAT_RELATIONSHIP_STACKINGInstance AttributeMaterial StackingLIKE
TY_T_MAT_RELATIONSHIP_STACKING
Public
MT_PACKAGE_ATTRIBUTESInstance AttributePackage AttributesLIKE
/SCMB/IF_PB_DATA=>TY_T_PACKAGE_ATTRIBUTES
Public
MT_PACKAGE_HIERARCHY_LEVELInstance AttributePackage Hierarchy LevelsLIKE
TY_T_PACKAGE_HIERARCHY_LEVEL
Public
MT_SPLIT_FACTORSInstance AttributeSplit FactorsLIKE
/SCMB/IF_PB=>TY_T_ITEM_SPLIT_FACTORS
Public
MV_MATERIAL_HIERARCHY_MAX_LVLInstance AttributeMaximum Material Hierarchy LevelLIKE
INT1
Public
MV_PACKAGE_HIERARCHY_EXISTSInstance AttributePackage Hierarchy exists indicatorLIKE
BOOLE_D
Public
SC_FOOTPRINT_SOURCEConstantLIKE
Public
SC_PRP_INCOMPATIBILITYConstantLIKE
Public
SC_PRP_STACKINGConstantLIKE
Public




/SCMB/IF_PB_DATA types

TY_S_EQUIPMENT_ATTRIBUTES - Equipment Attributes
TY_S_LOCATION_HIERARCHY - Location Hierarchy
TY_S_MATERIAL - Material
TY_S_MATERIAL_ALT_QUANT - Alternative Quantity for Material
TY_S_MATERIAL_HIERARCHY - Material Hierarchy
TY_S_MAT_ALT_QUANT - Alternative Quantity for Material
TY_S_MAT_CONS_SEQ - Material Consolidation Sequence Entry
TY_S_MAT_INCOMPATIBLE - Material Incompatibility Entry
TY_S_MAT_ORIENTATION_PROFILE - Material Orientation Profile
TY_S_MAT_RELATIONSHIP_CONS_SEQ - Material Consolidation Sequence
TY_S_MAT_RELATIONSHIP_INC - Material Incompatibility
TY_S_MAT_RELATIONSHIP_PROFILE - Material Relationship Profile
TY_S_MAT_RELATIONSHIP_STACKING - Material Stacking
TY_S_MAT_STACKING - Material Stacking Entry
TY_S_PACKAGE_ATTRIBUTES - Package Attributes
TY_S_PACKAGE_HIERARCHY_LEVEL - Package Hierarchy Level
TY_S_SETTINGS - PB Data Settings
TY_T_EQUIPMENT_ATTRIBUTES - Equipment Attributes
TY_T_LOCATION_HIERARCHY - Locations Hierarchies
TY_T_MATERIAL - Materials
TY_T_MATERIAL_ALT_QUANT - Alternative Quantities for Material
TY_T_MATERIAL_HIERARCHY - Material Hierarchies
TY_T_MAT_ALT_QUANT - Alternative Quantities for Material
TY_T_MAT_CONS_SEQ - Material Consolidation Sequence Entries
TY_T_MAT_IDS - Material IDs
TY_T_MAT_INCOMPATIBLE - Material Incompatibility Entries
TY_T_MAT_ORIENTATION_PROFILE - Material Orientation Profiles
TY_T_MAT_RELATIONSHIP_CONS_SEQ - Material Consolidation Sequence
TY_T_MAT_RELATIONSHIP_INC - Material Incompatibility
TY_T_MAT_RELATIONSHIP_PROFILE - Material Relationship Profiles
TY_T_MAT_RELATIONSHIP_STACKING - Material Stacking
TY_T_MAT_STACKING - Material Stacking Entries
TY_T_ORIENTATION_PROFILE_IDS - Material Relationship Profile IDs
TY_T_PACKAGE_ATTRIBUTES - Package Attributes
TY_T_PACKAGE_HIERARCHY_LEVEL - Package Hierarchy Levels

Links to Related Class(s)

/SCMB/IF...
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!