TCO47 SAP (Change profile for Order Change Management) Table details

Dictionary Type: Table
Description: Change profile for Order Change Management




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




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

TCO47 is a standard SAP Table which is used to store Change profile for Order Change Management data and is available within R/3 SAP systems depending on the version and release level.

The TCO47 table consists of various fields, each holding specific information or linking keys about Change profile for Order Change Management data available in SAP. These include PROFILE (Profile for OCM PP / PS), AUTYP (Order category), OPRDEL_RELE (Delete a released operation), OPRDEL_PCNF (Delete a partially confirmed operation).. 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: C - Customising table, maintenance only by cust
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type)

Text table = TCO47T


SAP TCO47 table 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
MANDTClient MANDTCLNT3Assigned to domainMANDT
PROFILEProfile for OCM PP / PS OCM_PROFILECHAR6CHAR6
AUTYPOrder category AUFTYPNUMC2AUFTYP
OPRDEL_RELEDelete a released operation OPRDEL_RELECHAR1OCM_CONFLICT
OPRDEL_PCNFDelete a partially confirmed operation OPRDEL_PCNFCHAR1OCM_CONFLICT
OPRDEL_CONFDelete a confirmed operation OPRDEL_CONFCHAR1OCM_CONFLICT
OPRDEL_CMANDelete a manually created operation OPRDEL_CMANCHAR1OCM_CONFLICT
OPRCHG_RELEChange a released operation OPRCHG_RELECHAR1OCM_CONFLICT
OPRCHG_RELE_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
OPRCHG_PCNFChange a partially confirmed operation OPRCHG_PCNFCHAR1OCM_CONFLICT
OPRCHG_PCNF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
OPRCHG_CONFChange a confirmed operation OPRCHG_CONFCHAR1OCM_CONFLICT
OPRCHG_CONF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
OPRINS_CONFCreate operation when order is confirmed OPRINS_CONFCHAR1OCM_CONFLICT
OPRINS_PCNFCreate operation when order is partially confirmed OPRINS_PCNFCHAR1OCM_CONFLICT
OPRINS_RELECreate operation when order is released OPRINS_RELECHAR1OCM_CONFLICT
OPRINS_SRELCreate operation when successor is released OPRINS_SRELCHAR1OCM_CONFLICT
OPRINS_SPCOCreate operation when successor is partially confirmed OPRINS_SPCOCHAR1OCM_CONFLICT
OPRINS_SCONCreate operation when successor is confirmed OPRINS_SCONCHAR1OCM_CONFLICT
CMPDEL_CONFDelete a component if operation confirmed CMPDEL_CONFCHAR1OCM_CONFLICT
CMPDEL_GISSDelete component if already withdrawn CMPDEL_GISSCHAR1OCM_CONFLICT
CMPDEL_PCNFDelete a component if operation partially confirmed CMPDEL_PCNFCHAR1OCM_CONFLICT
CMPDEL_PRCHDelete component if purchase order exists CMPDEL_PRCHCHAR1OCM_CONFLICT
CMPDEL_RELEDelete a component if operation released CMPDEL_RELECHAR1OCM_CONFLICT
CMPDEL_CMANDelete component that was created manually CMPDEL_CMANCHAR1OCM_CONFLICT
CMPCHG_CONFChange a component if operation is confirmed CMPCHG_CONFCHAR1OCM_CONFLICT
CMPCHG_CONF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPCHG_GISSChange component if already withdrawn CMPCHG_GISSCHAR1OCM_CONFLICT
CMPCHG_GISS_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPCHG_PCNFChange component if operation confirmed CMPCHG_PCNFCHAR1OCM_CONFLICT
CMPCHG_PCNF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPCHG_PRCHChange component if purchase order exists CMPCHG_PRCHCHAR1OCM_CONFLICT
CMPCHG_PRCH_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPCHG_RELEChange a component if operation released CMPCHG_RELECHAR1OCM_CONFLICT
CMPCHG_RELE_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPINS_CONFCreating a component if operation confirmed CMPINS_CONFCHAR1OCM_CONFLICT
CMPINS_PCNFCreate a component if operation partially confirmed CMPINS_PCNFCHAR1OCM_CONFLICT
CMPINS_RELECreate a component if operation released CMPINS_RELECHAR1OCM_CONFLICT
CMPMVS_CONFReassign component if source operation confirmed CMPMVS_CONFCHAR1OCM_CONFLICT
CMPMVS_PCNFReassign component if source operation partially confirmed CMPMVS_PCNFCHAR1OCM_CONFLICT
CMPMVS_RELEReassign component if source operation released CMPMVS_RELECHAR1OCM_CONFLICT
CMPMOV_GISSReassign component if already withdrawn CMPMOV_GISSCHAR1OCM_CONFLICT
CMPMOV_PRCHReassign component if purchase order exists CMPMOV_PRCHCHAR1OCM_CONFLICT
CMPMVD_CONFReassign component if target activity confirmed CMPMVD_CONFCHAR1OCM_CONFLICT
CMPMVD_RELEReassign component if target activity released CMPMVD_RELECHAR1OCM_CONFLICT
CMPMVD_PCNFReassign component if target activity partially confirmed CMPMVD_PCNFCHAR1OCM_CONFLICT
DPCDEL_CONFDelete directly manufactured component if op. confirmed DPCDEL_CONFCHAR1OCM_CONFLICT
DPCDEL_GISSDelete directly manufactured component if already confirmed DPCDEL_GISSCHAR1OCM_CONFLICT
DPCDEL_PCNFDelete directly confirmed comp. if op. partially confirmed DPCDEL_PCNFCHAR1OCM_CONFLICT
DPCDEL_RELEDelete directly manufactured component if operation released DPCDEL_RELECHAR1OCM_CONFLICT
DPCDEL_CMANDelete a manually created directly manufactured component DPCDEL_CMANCHAR1OCM_CONFLICT
DPCCHG_CONFChange directly manufactured component if op. confirmed DPCCHG_CONFCHAR1OCM_CONFLICT
DPCCHG_CONF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCCHG_GISSChange directly manufactured component if already withdrawn DPCCHG_GISSCHAR1OCM_CONFLICT
DPCCHG_GISS_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCCHG_PCNFChange directly manuf. component if op.partially confirmed DPCCHG_PCNFCHAR1OCM_CONFLICT
DPCCHG_PCNF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCCHG_RELEChange directly manufactured component if operation released DPCCHG_RELECHAR1OCM_CONFLICT
DPCCHG_RELE_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCINS_CONFCreate directly manufactured component if op.confirmed DPCINS_CONFCHAR1OCM_CONFLICT
DPCINS_PCNFCreate directly manufactured component if op.partially conf. DPCINS_PCNFCHAR1OCM_CONFLICT
DPCINS_RELECreate directly manufactured component if operation released DPCINS_RELECHAR1OCM_CONFLICT
DPCMVS_RELEReassign directly produced component if source op.released DPCMVS_RELECHAR1OCM_CONFLICT
DPCMVS_PCNFReassign directly produced component if source op.part.conf. DPCMVS_PCNFCHAR1OCM_CONFLICT
DPCMVS_CONFReassign directly produced component if source op.confirmed DPCMVS_CONFCHAR1OCM_CONFLICT
DPCMOV_GISSReassign direct production component if already withdrawn DPCMOV_GISSCHAR1OCM_CONFLICT
DPCMVD_RELEReassign directly produced component if target op.released DPCMVD_RELECHAR1OCM_CONFLICT
DPCMVD_PCNFReassign directly produced comp. if target op.part.confirmed DPCMVD_PCNFCHAR1OCM_CONFLICT
DPCMVD_CONFReassign directly produced component if target op. confirmed DPCMVD_CONFCHAR1OCM_CONFLICT
SOPCHG_CONFChange sub-operation when operation is confirmed POSCHG_CONFCHAR1OCM_CONFLICT
SOPCHG_CONF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
SOPCHG_PCNFChange sub-operation when operation in partially confirmed POSCHG_PCNFCHAR1OCM_CONFLICT
SOPCHG_PCNF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
SOPCHG_RELEChange sub-operation when operation is released POSCHG_RELECHAR1OCM_CONFLICT
SOPCHG_RELE_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
SOPDEL_CONFDelete sub-operation when operation is confirmed POSDEL_CONFCHAR1OCM_CONFLICT
SOPDEL_PCNFDelete sub-operation when operation is partially confirmed POSDEL_PCNFCHAR1OCM_CONFLICT
SOPDEL_RELEDelete sub-operation when operation is released POSDEL_RELECHAR1OCM_CONFLICT
SOPDEL_CMANDelete sub-operation that was created manually POSDEL_CMANCHAR1OCM_CONFLICT
SOPINS_CONFCreate a sub-operation when operation is confirmed POSINS_CONFCHAR1OCM_CONFLICT
SOPINS_PCNFCreate a sub-operation when operation is partially confirmed POSINS_PCNFCHAR1OCM_CONFLICT
SOPINS_RELECreate a sub-operation when operation is released POSINS_RELECHAR1OCM_CONFLICT
PRTCHG_CONFChange a PRT, if the activity has been confirmed PRTCHG_CONFCHAR1OCM_CONFLICT
PRTCHG_CONF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
PRTCHG_PCNFChange a PRT, if activity is partially confirmed PRTCHG_PCNFCHAR1OCM_CONFLICT
PRTCHG_PCNF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
PRTCHG_RELEChange a PRT, if activity has been released PRTCHG_RELECHAR1OCM_CONFLICT
PRTCHG_RELE_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
PRTDEL_CONFDelete a PRT, if activity has been confirmed PRTDEL_CONFCHAR1OCM_CONFLICT
PRTDEL_PCNFDelete PRT when operation is partially confirmed PRTDEL_PCNFCHAR1OCM_CONFLICT
PRTDEL_RELEDelete PRT when operation is released PRTDEL_RELECHAR1OCM_CONFLICT
PRTDEL_CMANDelete a PRT that was created manually PRTDEL_CMANCHAR1OCM_CONFLICT
PRTINS_CONFCreate a PRT if the activity is confirmed PRTINS_CONFCHAR1OCM_CONFLICT
PRTINS_PCNFCreate a PRT, if activity is partially confirmed PRTINS_PCNFCHAR1OCM_CONFLICT
PRTINS_RELECreate a PRT, if activity has been released PRTINS_RELECHAR1OCM_CONFLICT
SEQDEL_CMANDeleting a manually created sequence SEQDEL_CMANCHAR1OCM_CONFLICT
MARK_CHNGCopy selected changes OCM_MARK_CHNGCHAR1CHAR1
SINGLE_CHGIndividual change steps can be executed OCM_SINGLE_CHGCHAR1FLAG
OPRMAN_NEXE'Do not execute' deletion of operation added manually OPRMAN_NEXECHAR1FLAG
SOPMAN_NEXE'Do not execute' deletion of suboperation added manually POSMAN_NEXECHAR1FLAG
CMPMAN_NEXEManually delete added component 'Do not execute' CMPMAN_NEXECHAR1FLAG
DPCMAN_NEXEDelete manual direct production component 'do not execute' DPCMAN_NEXECHAR1FLAG
PRTMAN_NEXE'Do not execute' deletion of PRT added manually PRTMAN_NEXECHAR1FLAG
ORDCHG_RELEChange of a released order header ORDCHG_RELECHAR1OCM_CONFLICT
ORDCHG_RELE_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
ORDCHG_PCNFChange of a partially confirmed order header ORDCHG_PCNFCHAR1OCM_CONFLICT
ORDCHG_PCNF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
ORDCHG_CONFChange of a confirmed order header ORDCHG_CONFCHAR1OCM_CONFLICT
ORDCHG_CONF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCCHG_HIERPermit Hierarchical Changes in Collective Order DPCCHG_HIERCHAR1FLAG
OPRDEL_RELE_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
OPRDEL_PCNF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
OPRDEL_CONF_DEDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
ORDMVS_RELEReassign Production Order if Source Operation is Released ORDMVS_RELECHAR1OCM_CONFLICT
ORDMVS_PCNFReassign Prod. Order if Source Operation Partially Confirmed ORDMVS_PCNFCHAR1OCM_CONFLICT
ORDMVS_CONFReassign Production Order if Source Operation Confirmed ORDMVS_CONFCHAR1OCM_CONFLICT
ORDMVS_PURCReallocate Production Order if Component is Withdrawn ORDMVS_PURCCHAR1OCM_CONFLICT
ORDMOV_RELEReassign Production Order if Target Operation Released ORDMOV_RELECHAR1OCM_CONFLICT
ORDMOV_PCNFReassign Production Order if Target Op. Parially Confirmed ORDMOV_PCNFCHAR1OCM_CONFLICT
ORDMOV_CONFShort text: Reassign Prod. Order if Target Act. is Confirmed ORDMOV_CONFCHAR1OCM_CONFLICT
CMPMVS_RELE_QVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPMVS_PCNF_QVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPMVS_CONF_QVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPMVS_PRCH_QVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPMVS_GISS_QVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPMVS_RELE_ZVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPMVS_PCNF_ZVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
CMPMVS_CONF_ZVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCMVS_RELE_QVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCMVS_PCNF_QVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCMVS_CONF_QVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCMVS_GISS_QVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCMVS_RELE_ZVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCMVS_PCNF_ZVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG
DPCMVS_CONF_ZVDo not Execute Change Step OCM_NO_EXECCHAR1FLAG

Key field Non-key field



How do I retrieve data from SAP table TCO47 using ABAP code

The following ABAP code Example will allow you to do a basic selection on TCO47 to SELECT all data from the table
DATA: WA_TCO47 TYPE TCO47.

SELECT SINGLE *
FROM TCO47
INTO CORRESPONDING FIELDS OF WA_TCO47
WHERE...

How to access SAP table TCO47

Within an ECC or HANA version of SAP you can also view further information about TCO47 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!