zoukankan      html  css  js  c++  java
  • Language issue for downloaded product category

    When you try to edit some downloaded product categories, you may meet with this error message:

    The root cause is for example ERP supports language A and B, and CRM only supports A.
    After you perform customizing download, description in language both A and B will be downloaded to CRM. And description in B looks like below in CRM, not valid!


    Solution 1

    Remove description B in ERP, and then do customizing download again.

    Solution 2

    If you are working on CRM dev system, execute the following ABAP code to remove category description with invalid language:

    
      method REMOVE_INVALID_LANGUAGE.
        DATA: lt_cate_text TYPE STANDARD TABLE OF COMM_CATEGORYT,
              lt_delete LIKE lt_cate_text,
              LT_SEL type SEL_OBJT.
        data(ls_sel) = value SEL_WBTYPE( sign = 'I' option = 'EQ'  ).
    
        DATA(LV) = '1234567890ABCEDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.
        DATA(lv_length) = strlen( lv ).
        DO lv_length TIMES.
          data(lv_offset) = sy-index - 1.
          ls_sel-low = lv+lv_offset(1).
          APPEND ls_sel TO lt_sel.
        ENDDO.
        SELECT * INTO TABLE lt_cate_text FROM COMM_CATEGORYT where langu not in lt_sel.
    
    *    LOOP AT lt_cate_text ASSIGNING FIELD-SYMBOL(<cat>).
    *      CALL METHOD cl_com_product_basic=>t002_read_single
    *      EXPORTING
    *        iv_spras  = <cat>-langu
    *      EXCEPTIONS
    *        not_found = 1
    *        no_desc   = 2.
    *
    *      IF sy-subrc = 1.
    *         APPEND <cat> TO lt_cate_text.
    *      ENDIF.
    *    ENDLOOP.
    
        WRITE: 'total invalid language text deleted:' , lines( lt_cate_text ).
    
        If iv_prod_mode = abap_true.
           DELETE COMM_CATEGORYT FROM TABLE lt_cate_text.
           COMMIT WORK AND WAIT.
           WRITE:/ 'delete successful' COLOR COL_POSITIVE.
        ENDIF.
      endmethod.
    

    After that you can edit downloaded category as usual:

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

  • 相关阅读:
    js 回车调用后台事件
    获取下拉框选中的值:
    MVC 3.0 在各个版本IIS中的部署
    创建Windows域
    SQL Server 事务、异常和游标
    IIS配置PHP环境(快速最新版)
    js操作select下拉框
    如何清除访问远程网络时保存的密码
    免费Web服务
    Firefox不支持event解决方法
  • 原文地址:https://www.cnblogs.com/sap-jerry/p/12242737.html
Copyright © 2011-2022 走看看