TCO47_PS SAP (Change profile Project System) Structure details

Dictionary Type: Structure
Description: Change profile Project System




ABAP Code to SELECT data from TCO47_PS
Related tables to TCO47_PS
Access table TCO47_PS




Structure field list including key, data, relationships and ABAP select examples

TCO47_PS 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 "Change profile Project System" 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_TCO47_PS TYPE TCO47_PS.

The TCO47_PS table consists of various fields, each holding specific information or linking keys about Change profile Project System data available in SAP. These include OPRDEL_RELE (Delete a released activity), OPRDEL_PCNF (Delete a partially confirmed activity), OPRDEL_CONF (Delete a confirmed activity), OPRDEL_CMAN (Delete a manually created activity).. 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. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Not classified


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

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
PROFILEProfile for OCM PP / PS OCM_PROFILECHAR6CHAR6
OPRDEL_RELEDelete a released activity OPRDEL_RELE_PSCHAR1OCM_CONFLICT
OPRDEL_PCNFDelete a partially confirmed activity OPRDEL_PCNF_PSCHAR1OCM_CONFLICT
OPRDEL_CONFDelete a confirmed activity OPRDEL_CONF_PSCHAR1OCM_CONFLICT
OPRDEL_CMANDelete a manually created activity OPRDEL_CMAN_PSCHAR1OCM_CONFLICT
OPRCHG_RELEChange a released activity OPRCHG_RELE_PSCHAR1OCM_CONFLICT
OPRCHG_PCNFChange a partially confirmed activity OPRCHG_PCNF_PSCHAR1OCM_CONFLICT
OPRCHG_CONFChange a confirmed activity OPRCHG_CONF_PSCHAR1OCM_CONFLICT
OPRINS_CONFCreate activity , if network confirmed OPRINS_CONF_PSCHAR1OCM_CONFLICT
OPRINS_PCNFCreate activity, if network partially confirmed OPRINS_PCNF_PSCHAR1OCM_CONFLICT
OPRINS_RELECreate activity, if network released OPRINS_RELE_PSCHAR1OCM_CONFLICT
CMPDEL_CONFDelete a component if activity has been confirmed CMPDEL_CONF_PSCHAR1OCM_CONFLICT
CMPDEL_GISSDelete component if already withdrawn CMPDEL_GISS_PSCHAR1OCM_CONFLICT
CMPDEL_PCNFDelete a component if activity is partially confirmed CMPDEL_PCNF_PSCHAR1OCM_CONFLICT
CMPDEL_PRCHDelete component if purchase order exists CMPDEL_PRCH_PSCHAR1OCM_CONFLICT
CMPDEL_RELEDelete a component if activity has been released CMPDEL_RELE_PSCHAR1OCM_CONFLICT
CMPDEL_CMANDelete component that was created manually CMPDEL_CMAN_PSCHAR1OCM_CONFLICT
CMPCHG_CONFChange a component if activity is confirmed CMPCHG_CONF_PSCHAR1OCM_CONFLICT
CMPCHG_GISSChange component if already withdrawn CMPCHG_GISS_PSCHAR1OCM_CONFLICT
CMPCHG_PCNFChange component if activity is partially confirmed CMPCHG_PCNF_PSCHAR1OCM_CONFLICT
CMPCHG_PRCHChange component if purchase order exists CMPCHG_PRCH_PSCHAR1OCM_CONFLICT
CMPCHG_RELEChange a component if activity has been released CMPCHG_RELE_PSCHAR1OCM_CONFLICT
CMPINS_CONFCreate a component if activity has been confirmed CMPINS_CONF_PSCHAR1OCM_CONFLICT
CMPINS_PCNFCreate a component if activity is partially confirmed CMPINS_PCNF_PSCHAR1OCM_CONFLICT
CMPINS_RELECreate a component if activity has been released CMPINS_RELE_PSCHAR1OCM_CONFLICT
CMPMVS_CONFReassign component if source activity confirmed CMPMVS_CONF_PSCHAR1OCM_CONFLICT
CMPMVS_PCNFReassign component if source activity partially confirmed CMPMVS_PCNF_PSCHAR1OCM_CONFLICT
CMPMVS_RELEReassign component if source activity released CMPMVS_RELE_PSCHAR1OCM_CONFLICT
CMPMOV_GISSReassign component if already withdrawn CMPMOV_GISS_PSCHAR1OCM_CONFLICT
CMPMOV_PRCHReassign component if purchase order exists CMPMOV_PRCH_PSCHAR1OCM_CONFLICT
CMPMVD_CONFReassign component if target activity confirmed CMPMVD_CONF_PSCHAR1OCM_CONFLICT
CMPMVD_RELEReassign component if target activity released CMPMVD_RELE_PSCHAR1OCM_CONFLICT
CMPMVD_PCNFReassign component if target activity partially confirmed CMPMVD_PCNF_PSCHAR1OCM_CONFLICT
SOPCHG_CONFChange activity element, if activity has been confirmed POSCHG_CONF_PSCHAR1OCM_CONFLICT
SOPCHG_PCNFChange activity element, if activity is partially confirmed POSCHG_PCNF_PSCHAR1OCM_CONFLICT
SOPCHG_RELEChange activity element, if activity has been released POSCHG_RELE_PSCHAR1OCM_CONFLICT
SOPDEL_CONFDelete activity element, if activity has been confirmed POSDEL_CONF_PSCHAR1OCM_CONFLICT
SOPDEL_PCNFDelete activity element, if activity is partially confirmed POSDEL_PCNF_PSCHAR1OCM_CONFLICT
SOPDEL_RELEDelete activity element, if activity has been released POSDEL_RELE_PSCHAR1OCM_CONFLICT
SOPDEL_CMANDelete activity element that was created manually POSDEL_CMAN_PSCHAR1OCM_CONFLICT
SOPINS_CONFCreate an activty element, if activity has been confirmed POSINS_CONF_PSCHAR1OCM_CONFLICT
SOPINS_PCNFCreate activity element, if activity is partially confirmed POSINS_PCNF_PSCHAR1OCM_CONFLICT
SOPINS_RELECreate an activity element, if activity has been released POSINS_RELE_PSCHAR1OCM_CONFLICT
PRTCHG_CONFChange a PRT, if the activity has been confirmed PRTCHG_CONF_PSCHAR1OCM_CONFLICT
PRTCHG_PCNFChange a PRT, if activity is partially confirmed PRTCHG_PCNF_PSCHAR1OCM_CONFLICT
PRTCHG_RELEChange a PRT, if activity has been released PRTCHG_RELE_PSCHAR1OCM_CONFLICT
PRTDEL_CONFDelete a PRT, if activity has been confirmed PRTDEL_CONF_PSCHAR1OCM_CONFLICT
PRTDEL_PCNFDelete a PRT, if activity is partially confirmed PRTDEL_PCNF_PSCHAR1OCM_CONFLICT
PRTDEL_RELEDelete a PRT, if activity has been released PRTDEL_RELE_PSCHAR1OCM_CONFLICT
PRTDEL_CMANDelete a PRT that was created manually PRTDEL_CMAN_PSCHAR1OCM_CONFLICT
PRTINS_CONFCreate a PRT if the activity is confirmed PRTINS_CONF_PSCHAR1OCM_CONFLICT
PRTINS_PCNFCreate a PRT, if activity is partially confirmed PRTINS_PCNF_PSCHAR1OCM_CONFLICT
PRTINS_RELECreate a PRT, if activity has been released PRTINS_RELE_PSCHAR1OCM_CONFLICT
OPRMAN_NEXE'Do not execute' Delete manually added activity OPRMAN_NEXE_PSCHAR1FLAG
SOPMAN_NEXE'Do not execute' delete manually added activity element POSMAN_NEXE_PSCHAR1FLAG
CMPMAN_NEXEManually delete added component 'Do not execute' CMPMAN_NEXECHAR1FLAG
PRTMAN_NEXE'Do not execute' deletion of PRT added manually PRTMAN_NEXECHAR1FLAG

Key field Non-key field



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

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

How to access SAP table TCO47_PS

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

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


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!