Skip to Content

Implement Solution Manager Change Request Management following only the standard SAP configuration, standard workflow and documents is in most of the cases not enough to fulfill the customer needs. It’s very common to be requested to create new transaction types, partner, status, text and action profiles copying the standard objects, and adjust them. But in some cases only configuration does not solve all the gaps and a little bit of ABAP code is also necessary. In order to be able to enhance the standard Solution Manager programs related to ChaRM processes, there are some BadIs that can be used. Most of them are still usable in Solution Manager 7.1, but there are some BadIs related to workflow processing which will no longer work in 7.1 because they are SAP GUI specific and are not valid for CRM Web UI.

Below I show two lists of BadIs for ChaRM in Solution Manager 7.1, one related to workflow processing and another one for other general use, including retrofit. If you need to do enhancements in ChaRM, take a look at these BadIs and their implementations and you may find one which solves your problem.

WorkFlow processing:


BAdI

Function

Comment

EVAL_SCHEDCOND_PPF

PPF: Exit for Evaluation of Schedule Condition

Still valid

EVAL_STARTCOND_PPF

PPF: Exit for Evaluation of Start Condition

Still valid

EXEC_METHODCALL_PPF

PPF: BADI for Execution of Actions

Still valid

COM_PARTNER_BADI

Business Add Ins for Partner Processing

Still valid

CONTAINER_PPF

PPF: Complete Container Before Condition Evaluation

Still valid

CRM_FIELD_AUTH_BADI

BAdI for Fieldcheck Tool

Not valid in 7.1 Web UI, specific for GUI

CRM_DNO_LTEXT_FILTER

Add-In for Filter Function: Long Text history for Service Process

Still valid

CRM_DNO_MONITOR

Enhancements for Service Process Monitor

Not valid in 7.1 Web UI, specific for GUI

CRM_ORDER_AUTH_CHECK

Authorization Check: CRM Business

Still valid

CRM_PARTNER_BADI

User Exits for the CRM Shell in Partner

Not valid in 7.1 Web UI, specific for GUI

ORDER_SAVE BADI

CRM Order Save

Still valid

SOCM_CHECK_CONDITION

Checks conditions for status transition

Still valid

SOCM_PROCESS_ACTION

SOCM_PROCESS_ACTION

Still valid

CRM_ORDER_STATUS Influence the user status if it gets changed Still valid

AIC_CREATE_TRANSPORT_WINDOW

Influence the list of development systems in a project and the default system set in the dropdown Valid in 7.1 SP8 ( and SP4-7 via SAP note 1772445)

Other BadIs available in 7.1 and relevant for ChaRM scenario:


BAdI

Function

CRM_ORDER_FIELDCHECK

Business Add-In for Field Selection

/TMWFLOW/SCMA_TASK

Enhanceability of Tasks in Task List

/TMWFLOW/SCMA_TRANS_REQ_DESC

Get pre-filled description for new transport request

/TMWFLOW/SCMA_TRORDER_IMPORT1

Enhancement in Program /TMWFLOW/SCMA_TRORDER_IMPORT

/TMWFLOW/SCMA_TRORDER_RELEASE1

Enhancement in Program /TMWFLOW/SCMA_TRORDER_RELEASE

/TMWFLOW/PHCTRL_COOP

BADI for Phase Model Participants

/TMWFLOW/RETRO_RELEASE

BADI affects the retrofit functions during release (create retrofit data)

/TMWFLOW/ RETRO_DURING_RETROFIT

BADI allows customers to install specified functions in retrofit

/TMWFLOW/RETRO_AFTER_RETROFIT

BAdI performs the functionality after the retrofit

If you know any other BadI relevant for ChaRM in SolMan 7.1, please let me know adding a comment.

To report this post you need to login first.

7 Comments

You must be Logged on to comment or reply to a post.

  1. E. Kostons

    The following answer has been received from SAP about BAdi: /TMWFLOW/SCMA_TRORDER_IMPORT1:

    “This BADI was created for due to some special development project. And that project is not finished or released to all customers. Also we have never documented that this BAdI can be used by our customers. So we do not support it”

    Regards

    Eddy

    (0) 
  2. Stefan Doktor

    CRM_PARTNER_BADI can still be usefull in 7.1. when you need customer specific Partner Determination. It allows to add your own logic to access sequences.

    (0) 
  3. Biral Gajjar

    Hi Raquel,

    I  have request for BADI in ChaRM and i am new to this Topic.Could you please suggest me some books or references  for  beginner in BADIs?I have SOLMAN 7.1 &7.2 System.I would like to test BADIs Scenario.Any example please?

    Thanks.

    (0) 

Leave a Reply