Tuesday, 3 October 2017

CRM status management important table

I record down my self study notes here in order to be used in the future.

TJ01: Business Transactions definition

TJ02: System status definition. For some of entries in this table, the corresponding constants are defined in include CRM_STATUS_CON

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access
SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

TJ03: status object type definition. Storage table for tcode BS12, see screenshot below:

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

TJ04: define initial status for system object. For example, I1002 ( open ) is defined as initial status for status object COH ( CRM Order Header ). Due to this setting, every time you create an order, it always has open as initial status.

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

TJ05: Permitted transactions per object type

For example, status object COH has totally 369 permitted business transactions. The system status bound with a unpermitted business transaction will not appear in status drop down list in WebUI.

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

TJ06: System statuses set/deleted by process

For example, the following report checks whether a given user status is actually mapped to Completed system status I1005 or not.

REPORT order_is_status_completed.
PARAMETERS: t_type   TYPE crmd_orderadm_h-process_type OBLIGATORY DEFAULT 'OPPT',
            i_status TYPE crm_j_status OBLIGATORY DEFAULT 'I1001'.
DATA lt_sys_stat          TYPE TABLE OF tj06.
DATA lv_status_profile      TYPE j_stsma.

SELECT SINGLE user_stat_proc FROM crmc_proc_type INTO lv_status_profile
  WHERE process_type = t_type.
CALL FUNCTION 'CRM_WAP_GET_OPP_POSSIBLE_STAT'
  EXPORTING
    iv_stat           = i_status
    iv_user_stat_proc = lv_status_profile
  TABLES
    et_06             = lt_sys_stat.
READ TABLE  lt_sys_stat WITH KEY istat = 'I1005' inact = abap_false TRANSPORTING NO FIELDS. "check system status is complete
IF sy-subrc = 0.
  WRITE:/ 'This status is Completed Status'.
ELSE.
  WRITE:/ 'This status is NOT Completed Status'.
ENDIF.

Can you tell the answer that for status profile CRMOPPOR below, which user status is actually mapped to system status I1005?

The answer is COMP ( Completed – Jerry ), since it is assigned with business transaction CCOR,

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

And there is one entry for CCOR and I1005 in this TJ06 table.

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

TJ07: Influence of system status on transactions

For example, this entry below means it is not allowed to perform transaction ARCH ( Archive ) if order has status I1002 – Open.

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

This table is part of storage table for tcode BS22 – maintain system status

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

TJ21: Permitted object types for status profile
For example, status profile is only allowed for status object type COH.

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

TJ30: storage table for tcode BS02 – Maintain status profiles
Compare the content of this table with tcode BS02:

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

CRM_JSTO: assignment of object with its status object type

If you would like to get a statistics for example which combination of status object and status profile has been used most of the time in your system.

For example, the screenshot belows show in my system there are totally 69436 objects which has used object type MPL and empty status profile for status management.

SAP CRM, SAP Certifications, SAP Learning, SAP Tutorial, Material and Certification, SAP Live Access

CRM_JEST: object guid and all of its status value
SAP Online Guides, Tutorials, Materials and Certifications.

Related Posts

16 comments:

  1. Good Post. I like your blog. Thanks for Sharing
    SAP CRM Training in Noida

    ReplyDelete
    Replies
    1. Looking for the best SAP Ariba Training in Bangalore, then don't delay join IntelliMindz SAP Ariba Training in Bangalore. Join our SAP Ariba training to get hands-on training and practice in SAP Ariba Software. Any Queries call @ 9655877677. IntelliMindz is the best IT Training Institute in Bangalore with placement, offering 200 and more software courses with 100% Placement Assistance.
      SAP Ariba in Bangalore
      SAP Ariba in Chennai
      SAP Ariba Online Course

      Delete
  2. I truly appreciate this post. I’ve been looking all over for this! Thank goodness I found it on Bing. You have made my day! Thanks again! Keep update more excellent posts..
    CRM Software in Dubai
    CRM Software in UAE
    CRM Software
    Best CRM Software
    Customer Relationship Management Software
    CRM Software for Small Business

    ReplyDelete
  3. Thank you for the sharing ....I saw your post its fine We at WebCRS Travel are always willing to provide our expertise in assisting you with our crm for travel with inbuilt TravelCRM that can help you immensely in survival during lockdown and quick recovery afterwards. Go to our website for more details:http://www.webcrstravel.com/

    ReplyDelete
  4. This post is extremely radiant. I extremely like this post. It is outstanding amongst other posts that I’ve read in quite a while. Much obliged for this better than average post. I truly value it! sap institutes in hyderabad with placements

    ReplyDelete
  5. Thanks so much for sharing this awesome info! I am looking forward to see more postsby you! singapore best management training

    ReplyDelete
  6. This article is an appealing wealth of informative data that is interesting and well-written. I commend your hard work on this and thank you for this information. You’ve got what it takes to get attention. check more info about management training

    ReplyDelete
  7. Very nice article, I enjoyed reading your post, very nice share, I want to twit this to my followers. Thanks!. best singapore management training

    ReplyDelete
  8. Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! management training course

    ReplyDelete
  9. They ought to not be manufactured usage of When you are Expecting or nursing. management training in Singapore

    ReplyDelete
  10. Great insights on the importance of CRM status management! Status management is often overlooked, yet it's critical for tracking the lifecycle of leads, deals, and customer interactions. A clearly defined status structure helps teams stay aligned, automate workflows effectively, and improve decision-making. It also supports better reporting and pipeline forecasting. For businesses using Zoho One, working with an experienced Zoho One consulting partner can ensure that status fields are optimized across integrated apps, enhancing overall efficiency and visibility. Thanks for highlighting this essential component!

    ReplyDelete
  11. Best content and its very useful also Avina Technologies is one of the best SAP training institutes in Hyderabad, offering advanced SAP SuccessFactors Training in Hyderabad with real-time projects, expert faculty, and dedicated placement support. Our SAP SuccessFactors course is specially designed for freshers, HR professionals, graduates, and working employees who want to build a successful career in cloud-based HR solutions. Located in Ameerpet, Hyderabad, Avina Technologies provides practical-oriented SAP SuccessFactors online training and classroom training with hands-on experience in Employee Central, Recruitment, Performance Management, Onboarding, Payroll, and Workforce Analytics. We focus on industry-based training, live projects, certification guidance, interview preparation, and resume building to help students become job-ready. As a trusted institute for SAP SuccessFactors Training in Ameerpet Hyderabad, we ensure students gain strong technical and functional knowledge through experienced trainers and updated course content. Our flexible training schedules, affordable course fees, and placement assistance make us a preferred choice for SAP training in Hyderabad. Join Avina Technologies today to learn SAP SuccessFactors and grow your career in one of the most in-demand SAP HR modules in the global IT industry.

    ReplyDelete
  12. Best content and useful also If you're searching for top-rated SAP SD institutes in Hyderabad, Avina Technologies has built a strong reputation for delivering industry-focused SAP training. With our career-oriented approach, personalized mentoring, real-time project exposure, and dedicated placement support, we have helped hundreds of students secure SAP roles in leading companies.

    As one of the best SAP SD training institutes in Hyderabad, Avina Technologies doesn't just teach SAP SD concepts—we prepare you for real-world success through hands-on training, interview preparation, resume building, and continuous career guidance. Whether you're a fresher or a working professional, Avina Technologies is committed to helping you build a successful SAP career.

    ReplyDelete
  13. Avina Technologies is also known for its top-rated SAP ABAP coaching centers in Hyderabad, offering expert-led sessions, updated course materials, and one-on-one mentoring. We are located in Ameerpet – the heart of Hyderabad’s IT training hub – making access easy for students from across the city.
    For those seeking remote learning, we provide the best SAP ABAP online training in Hyderabad Ameerpet, with interactive live classes, recordings, and ongoing doubt-clearing sessions. Our trainers bring over a decade of real-time SAP industry experience, ensuring every student gets practical exposure.
    Whether you aim to get placed in a top MNC or upgrade your current skill set, our SAP ABAP course is designed to deliver results.

    ReplyDelete
  14. Avina Technologies is also known for its top-rated SAP ABAP coaching centers in Hyderabad, offering expert-led sessions, updated course materials, and one-on-one mentoring. We are located in Ameerpet – the heart of Hyderabad’s IT training hub – making access easy for students from across the city.
    For those seeking remote learning, we provide the best SAP ABAP online training in Hyderabad Ameerpet, with interactive live classes, recordings, and ongoing doubt-clearing sessions. Our trainers bring over a decade of real-time SAP industry experience, ensuring every student gets practical exposure.
    Whether you aim to get placed in a top MNC or upgrade your current skill set, our SAP ABAP course is designed to deliver results.

    ReplyDelete