`
JerryWang_SAP
  • 浏览: 1030448 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP CRM销售订单UI上的字段对应的数据库表存储字段:请求开始和结束字段

阅读更多

Suppose you need to investigate which database table stores the value of Requested start date and end date:

 

 

You can just activate SQL trace via tcode ST05, make changes on either field, and save the change. Then display trace and search with keyword “update”:

 

 

You could find one record whose UPDATE statement contains the changed date you maintained in WebUI, which indicates the table SCAPPTSEG is what we are looking for.

 

 

When we browse this table in SE11, we didn’t know the relationship between APPT_GUID or APPL_GUID with the service order guid.

 

 

We can click the display source code button in ST05:

 

 

And set a breakpoint on the very code where the table is updated. From the callstack we can know the function module CRM_DATES_UPDATE_DU is updating this table.

 

 

Perform where used list on CRM_DATES_UPDATE_DU and we can get CRM_DATES_SAVE_OB,

 

 

then CRM_DATES_SAVE_EC:

 

 

In this function, we can know the relationship between appl_guid and service order guid:

 

 

I use a simple report below to illustrate the process how to get requested start and end date starting from Service order guid:

REPORT zdisplay_request_date.
PARAMETERS: guid TYPE crmt_object_guid OBLIGATORY DEFAULT '00163EA720041EE19BB780506245F081'.
DATA: lt_dates TYPE STANDARD TABLE OF scapptseg,
      lv_link  TYPE crmd_link-guid_set.
START-OF-SELECTION.
  SELECT SINGLE guid_set INTO lv_link FROM crmd_link WHERE guid_hi = guid AND objtype_set = '30'.
  IF sy-subrc <> 0.
    WRITE: / 'no requested data maintained'.
    RETURN.
  ENDIF.
  SELECT * INTO TABLE lt_dates FROM scapptseg WHERE appl_guid = lv_link.
  READ TABLE lt_dates ASSIGNING FIELD-SYMBOL(<start>) WITH KEY appt_type = 'SRV_CUST_BEG'.
  IF sy-subrc = 0.
    WRITE: / 'requested start: ' , <start>-tst_from.
  ENDIF.
  READ TABLE lt_dates ASSIGNING FIELD-SYMBOL(<end>) WITH KEY appt_type = 'SRV_CUST_END'.
  IF sy-subrc = 0.
    WRITE: / 'requested end: ' , <end>-tst_from.
  ENDIF.

Note: “30” means object name “APPOINTMENT”, you can find the relationship from this table CRMC_OBJECTS:

 

 

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

0
0
分享到:
评论

相关推荐

    Creating a Dropdown in SAP CRM WebUI.docx

    在SAP CRM WebUI中创建下拉列表是一个关键任务,特别是在设计用户界面以提供更高效、用户友好的交互时。本教程将引导你通过一系列步骤来实现这一目标,特别是针对SEX(性别)属性创建一个下拉框。 首先,你需要获取...

    CRM7.0 WebClient UI config

    在SAP CRM 7.0版本中,WebClient UI配置是一项关键任务,它涉及到了用户界面的定制和优化,以提升用户体验和业务效率。WebClient UI是SAP CRM的一个核心组件,提供了一个基于Web的交互界面,使得用户能够访问和操作...

    overview of SAP CRM Customizing

    5. **mySAP CRM E-Commerce**: 提供电子商务功能,连接线上和线下销售,实现全渠道销售策略。 6. **mySAP CRM Channel Management**: 管理销售渠道,如零售、电话销售和互联网销售,确保多渠道一致性。 7. **mySAP...

    创建变式的简单操作手册(SHD0)

    在ABAP环境中,变式管理是优化用户界面(UI)的关键工具之一,它允许用户根据个人需求定制SAP系统的事务处理界面。本文档旨在通过一系列详细步骤和示例来指导用户如何在CRM系统中创建变式。通过本文档的学习,读者将...

    SAP sbo开发手册

    5. **UI定制**:通过使用B1iF(Business One Integration Framework),可以创建新的用户界面元素,如表单、字段和视图,以适应企业的特定需求。此外,还可以使用Crystal Reports进行报表设计和定制。 6. **数据...

    SAP云平台和第三方CRM解决方案(火锅)互联.docx

    ### SAP云平台与第三方CRM解决方案(以HubSpot为例)的集成技术详解 #### 一、引言 在当今数字化转型的大背景下,企业越来越重视不同业务系统间的无缝集成,以提高运营效率并增强客户体验。SAP作为全球领先的ERP...

    Differences between EEWB and BDT

    本文将深入探讨EEWB(Enhancement Element Workbench)和BDT(Business Data Type)之间的差异,这两种工具都是用于SAP CRM系统中的对象扩展和定制。 首先,让我们明确两者的基本概念。BDT,即Business Data Type,...

    SAP NetWeaver MDM – SRM Catalog Configuration

    - **配置搜索字段**:根据用户的实际需求,配置搜索界面上的搜索字段。 - **定制显示样式**:调整搜索结果的显示样式,以便于用户查看。 - **一般配置**: - **设置搜索参数**:为搜索功能设置默认参数。 - **...

    WebDynpro是什么.pdf

    5. **上下文(Context)**:上下文是模型数据在特定时间的状态,它在控制器和视图之间传递数据。每个视图和控制器都有自己的上下文,它们可以通过上下文对象进行通信。 6. **表示层(Presentation Layer)**:表示...

    web dynpro

    在Web Dynpro中,视图是用户界面的蓝图,由各种UI元素组成,如文本字段、按钮和下拉框。下拉框(ComboBox)是一种常用的输入控件,允许用户从预定义的选项列表中选择一个值。在Web Dynpro中实现下拉框,开发者可以...

    level1~2题库-考试通.xlsx

    在HR和CRM系统之间缺乏集成的公司可以利用RPA机器人来确保将CRM中的更改上传到计分卡上,方便销售代表实时查看进度。 客户关系管理 客户联络中心十分依赖各家供应商提供的系统。其中,一级联络台主要处理大量...

Global site tag (gtag.js) - Google Analytics