SAP BBPS_CM_PROGRAM_D Interface Fields for Program - Category Management Table data and field list

BBPS_CM_PROGRAM_D 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 "Interface Fields for Program - Category Management" 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_CM_PROGRAM_D TYPE BBPS_CM_PROGRAM_D.

The BBPS_CM_PROGRAM_D table consists of various fields, each holding specific information or linking keys about Interface Fields for Program - Category Management data available in SAP. These include CM_PROG_ID (Identifier for a program), CM_PROG_NAME (Program Name), CM_PROG_DESC (Description of Program), CM_PROG_PSDATE (Program Activation Date)... 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_CM_PROGRAM_D structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced


SAP BBPS_CM_PROGRAM_D 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_CM_PROGRAM_D 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
CM_PROG_GUIDGUID in character format BBP_CM_GUID_DCHAR32SYSUUID_C
CM_PROG_IDIdentifier for a program BBP_CM_PROG_IDNUMC10BBP_CM_OBJ_ID
CM_PROG_NAMEProgram Name BBP_CM_PROG_NAMECHAR40BBP_CM_NAME
CM_PROG_DESCDescription of Program BBP_CM_PROG_DESCCHAR255BBP_CM_DESCRIPTION
CM_PROG_PSDATEProgram Activation Date BBP_CM_PROG_STARTDTDATS8BBP_CM_DATE
CM_PROG_PEDATECompletion Date of Program BBP_CM_PROG_ENDDTDATS8BBP_CM_DATE
CM_PROG_ASDATEActual Program Activation Date BBP_CM_PROG_ASTARTDTDATS8BBP_CM_DATE
CM_PROG_AEDATEActual Completion Date of Program BBP_CM_PROG_AENDDTDATS8BBP_CM_DATE
CM_PROG_STATUSState of the Object BBP_CM_OBJ_STATECHAR30CHAR30
CM_PROG_BASELINPlanned Spending Value BBP_CM_ALLOC_SPENDCURR15(2) WERT8
CM_PROG_CURRCurrency Key WAERSCUKY5Assigned to domainWAERSFWS
CM_CROOM_IDCollaboration Room Identifier for Category Management BBP_CM_METH_CROOM_IDCHAR64CHAR64
CM_PROG_PRIOPriorities for Documents BBP_CM_PRIORITYCHAR6BBP_CM_PRIORITY
CM_PROG_RISKRisk Level BBP_CM_RISKNUMC2BBP_CM_RISK
CM_PROG_RISK_TName Field BBP_CM_NAMECHAR40BBP_CM_NAME
CM_PROG_PRIO_TName Field BBP_CM_NAMECHAR40BBP_CM_NAME
CM_PROG_STATUS_TName Field BBP_CM_NAMECHAR40BBP_CM_NAME
CM_PROG_TBL_ASSIGNEDTotal planned spending value assigned to a category BBP_CM_PROG_TBL_ASSIGNEDCURR15(2) WERT8
CM_PROG_TOBJ_ASSIGNEDTotal planned objectives assigned to categories BBP_CM_PROG_TOBJ_ASSIGNEDCURR15(2) WERT8
CM_PROG_TBL_REMAININGTotal planned spending remaining to assign to categories BBP_CM_PROG_TBL_REMAININGCURR15(2) WERT8
CM_PROG_TOBJ_REMAININGPlanned objective value remaining for categories BBP_CM_PROG_TOBJ_REMAININGCURR15(2) WERT8
CM_PROG_ACTTYPEActivation Type (Automatic, Manual) BBP_CM_ACTIVATION_TYPECHAR1BBP_CM_ACTIVATION_TYPE
CM_PROG_TBL_ADDRESSEDAddressed spending value of initiatives for a program BBP_CM_PROG_TBL_ADDRESSEDCURR15(2) WERT8
CM_PROG_TBL_UNADDRESSEDTotal spending value available for initiatives BBP_CM_PROG_TBL_UNADDRESSEDCURR15(2) WERT8
CM_PROG_TOBJ_ADDRESSEDTotal objectives addressed to initiatives for a program BBP_CM_PROG_TOBJ_ADDRESSEDCURR15(2) WERT8
CM_PROG_TOBJ_UNADDRESDTotal objective value not assigned to initiatives BBP_CM_PROG_TOBJ_UNADDRESDCURR15(2) WERT8
CM_PROG_TOBJ_NEGOTIATDObjective value negotiated after initiative completion BBP_CM_PROG_TOBJ_NEGOTIATDCURR15(2) WERT8
CM_PROG_TOBJ_ACTUALActual objective value achieved after initiative completion BBP_CM_PROG_TOBJ_ACTUALCURR15(2) WERT8
CM_PROG_TOTAL_INITSTotal number of initiatives per program BBP_CM_PROG_TOTAL_INITSINT410INT4
CM_PROG_DELAYED_INITSTotal number of initiatives per program BBP_CM_PROG_TOTAL_INITSINT410INT4
CM_PROG_TOBJ_ADDRESD_PObjective value in percentage BBP_CM_PROG_OBJ_PERCENTINT410INT4
CM_PROG_TOBJ_ACTUAL_PObjective value in percentage BBP_CM_PROG_OBJ_PERCENTINT410INT4
CM_PROG_CREATED_ATDate Field BBP_CM_DATEDATS8BBP_CM_DATE
CM_PROG_OBJECTIVE_AMNTObjective Value BBP_CM_OBJECTIVE_AMNTCURR15(2) BBP_CM_PRICE
CM_PROG_TOBJ_ACTUAL_PTXTName Field BBP_CM_NAMECHAR40BBP_CM_NAME
CM_PROG_TOBJ_ADDRSD_PTXTName Field BBP_CM_NAMECHAR40BBP_CM_NAME
CM_PROG_ACTTYPE_TName Field BBP_CM_NAMECHAR40BBP_CM_NAME
CM_PROG_IS_DELAYEDCheckbox XFELDCHAR1XFELD
CM_CHANGED_BYUser Name UNAMECHAR12UNAME
CM_CREATED_BYUser Name UNAMECHAR12UNAME
CM_PROG_CHANGED_ATDate Field BBP_CM_DATEDATS8BBP_CM_DATE
CM_PROG_CHANGED_ATTMField of type TIMS TIMSTIMS6TIME
CM_PROG_CREATED_ATTMField of type TIMS TIMSTIMS6TIME

Key field Non-key field



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

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

How to access SAP table BBPS_CM_PROGRAM_D

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

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