zoukankan      html  css  js  c++  java
  • CRM-BP相关FUNCTION

    获取BP的地址信息:BUPA_ADDRESS_GET_DETAIL

     

    修改BP的信息:CRM_WAP_BP_CHANGE

     

     

    BUTO50存放2个BP之间的关系

     

    获取BP的角色 BAPI_BUPA_ROLES_GET

    BAPI_BUPA_ROLES_GET_2

     

     

    增加BP的角色(roles)

     

    *&———————————————————————*

    *& Report ZCXM_BP_ADD_ROLES

    *&

    *&———————————————————————*

    *&

    *&

    *&———————————————————————*

     

    REPORT zcxm_bp_add_roles.

     

    DATA : p_catlog TYPE bapibus1006_bproles-partnerrolecategory,

    p_roles TYPE bapibus1006_bproles-partnerrole.

    DATA : return LIKE TABLE OF bapiret2 .

    DATA : return1 LIKE bapiret2.

    p_catlog = ‘CRM005′.

    p_roles = ‘CRM005′ .

    CALL FUNCTION ‘BAPI_BUPA_ROLE_ADD_2′

    EXPORTING

    businesspartner = ‘0000004439′

    businesspartnerrolecategory = p_catlog

    businesspartnerrole = p_roles

    TABLES

    return = return.

     

    CALL FUNCTION ‘BAPI_TRANSACTION_COMMIT’

    EXPORTING

    wait = ‘X’

    IMPORTING

    return = return1.

     

    删除BP的ROLES BAPI_BUPA_ROLE_REMOVE

    *&———————————————————————*

    *& Report ZCXM_BP_REMOVE_ROLES

    *&

    *&———————————————————————*

    *&

    *&

    *&———————————————————————*

     

    REPORT ZCXM_BP_REMOVE_ROLES.

    DATA : return LIKE TABLE OF bapiret2 .

    DATA : return1 LIKE bapiret2.

    CALL FUNCTION ‘BAPI_BUPA_ROLE_REMOVE’

    EXPORTING

    BUSINESSPARTNER = ‘0000004438′

    BUSINESSPARTNERROLECATEGORY = ‘BUP005′

    * ALL_BUSINESSPARTNERROLES = ‘ ‘

    BUSINESSPARTNERROLE = ‘BUP005′

    * DIFFERENTIATIONTYPEVALUE =

    * ALL_DIFFERENTIATIONTYPEVALUES = ‘ ‘

    TABLES

    RETURN = return

    .

     

    CALL FUNCTION ‘BAPI_TRANSACTION_COMMIT’

    EXPORTING

    wait = ‘X’

    IMPORTING

    return = return1.

     

     

    BP的关系获取 BAPI_BUPA_RELATIONSHIPS_GET

     

    读取BP的市场属性列表 CRM_MKTBP_READ_ALL_TPL

     

    分配市场属性给BP CRM_MKTBP_ASSIGN_ATTRIBUT

     

    根据BP和市场属性ID获取属性值 CRM_MKTBP_READ_OW

     

    通过INTERNET USER查找BP BUP_PARTNER_SEARCH_BY_IUSER

     

    通过BP号获取INTERNET USER BUP_PARTNER_TO_USER_CONVERT

     

    获取BP描述 BUP_PARTNER_DESCRIPTION_GET

     

    通过INTERNET USERS搜索BP BUP_PARTNER_SEARCH_BY_IUSER

     

    根据ROLES查找BP BUP_PARTNER_GET_BY_BPROLE

     

    创建B2C的用户(SU05) BAPI_BPARTNER_CREATEPASSWORD

     

    获取BP中银行细目 BUPA_BANK_DESCRIPTION_GET

     

    通过BP号获取GUI BUP_PARTNER_GUID_CONVERT

     

    通过BP号获取INTERNET USER BP_CENTRALPERSON_GET

     

    通过BP GUI号获取BP号 BUPA_NUMBERS_GET

     

    为BP创建INTERNET USER并建立关系

     

    *&———————————————————————*

    *& Report ZCXM_BPUS_USER_AND_CP_CREATE

    *&

    *&———————————————————————*

    *&

    *&

    *&———————————————————————*

     

    REPORT ZCXM_BPUS_USER_AND_CP_CREATE.

     

    DATA :IS_ADDRESSDATA_BUPA TYPE BAPIBUS1006_ADDRESS,

    IS_CENTRALDATA_BUPA TYPE BAPIBUS1006_CENTRAL.

     

    DATA :

    IS_REFERENCEUSER TYPE BAPIBNAME VALUE ‘REF_INTUSER’ .

     

    PARAMETERS : IV_BP TYPE BAPIBUS1006_HEAD-BPARTNER ,

    IS_ALIAS TYPE BAPIALIAS,

    IS_UNAME TYPE BAPIBNAME ,

    IS_PWD TYPE BAPIPWD.

     

    CALL FUNCTION ‘BAPI_BUPA_ADDRESS_GETDETAIL’

    EXPORTING

    BUSINESSPARTNER = IV_BP

    * ADDRESSGUID =

    * VALID_DATE = SY-DATLO

    IMPORTING

    ADDRESSDATA = IS_ADDRESSDATA_BUPA

    * TABLES

    * BAPIADTEL =

    * BAPIADFAX =

    * BAPIADTTX =

    * BAPIADTLX =

    * BAPIADSMTP =

    * BAPIADRML =

    * BAPIADX400 =

    * BAPIADRFC =

    * BAPIADPRT =

    * BAPIADSSF =

    * BAPIADURI =

    * BAPIADPAG =

    * BAPIAD_REM =

    * BAPICOMREM =

    * ADDRESSUSAGE =

    * BAPIADVERSORG =

    * BAPIADVERSPERS =

    * BAPIADUSE =

    * RETURN =

    .

     

    CALL FUNCTION ‘BAPI_BUPA_CENTRAL_GETDETAIL’

    EXPORTING

    BUSINESSPARTNER = IV_BP

    * VALID_DATE = SY-DATLO

    IMPORTING

    CENTRALDATA = IS_CENTRALDATA_BUPA

    * CENTRALDATAPERSON =

    * CENTRALDATAORGANIZATION =

    * CENTRALDATAGROUP =

    * CENTRALDATAVALIDITY =

    * TABLES

    * TELEFONDATANONADDRESS =

    * FAXDATANONADDRESS =

    * TELETEXDATANONADDRESS =

    * TELEXDATANONADDRESS =

    * E_MAILDATANONADDRESS =

    * RMLADDRESSDATANONADDRESS =

    * X400ADDRESSDATANONADDRESS =

    * RFCADDRESSDATANONADDRESS =

    * PRTADDRESSDATANONADDRESS =

    * SSFADDRESSDATANONADDRESS =

    * URIADDRESSDATANONADDRESS =

    * PAGADDRESSDATANONADDRESS =

    * COMMUNICATIONNOTESNONADDRESS =

    * COMMUNICATIONUSAGENONADDRESS =

    * RETURN =

    .

     

    CALL FUNCTION ‘COM_BPUS_USER_AND_CP_CREATE’

    EXPORTING

    IV_BUSINESSPARTNER = IV_BP

    IS_ADDRESSDATA_BUPA = IS_ADDRESSDATA_BUPA

    IS_CENTRALDATA_BUPA = IS_CENTRALDATA_BUPA

    IV_BUPA_READ = ‘X’

    IS_ALIAS = IS_ALIAS

    IS_USERNAME = IS_UNAME

    IS_PASSWORD = IS_PWD

    IS_REFERENCEUSER = IS_REFERENCEUSER

    * IV_USERLOCK = ‘ ‘

    * IS_OPTIONS =

    * IMPORTING

    * ES_USERNAME =

    * ES_PASSWORD =

    * EV_PARTNGUID =

    * TABLES

    * IT_GROUPS =

    * IT_ACTIVITYGROUPS =

    * ET_RETURN =

    * EXCEPTIONS

    * INTERNETUSER_CREATE_ERROR = 1

    * CENTRALPERSON_CREATE_ERROR = 2

    * OTHERS = 3

    .

    IF SY-SUBRC <> 0.

    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

    * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

    ENDIF.

     

    CALL FUNCTION ‘BAPI_TRANSACTION_COMMIT’

    * EXPORTING

    * WAIT =

    * IMPORTING

    * RETURN =

    .

     

    根据EMAIL地址搜索BP

    * Get business partners for e-mail.

    CALL FUNCTION ‘BAPI_BUPA_SEARCH’

    EXPORTING

    * TELEPHONE =

    EMAIL = IV_E_MAIL

    * ADDRESSDATA =

    * CENTRALDATA =

    * BUSINESSPARTNERROLE =

    TABLES

    SEARCHRESULT = LT_BP_ADDR

    RETURN = LT_RET2.

     

     

    获取DOMAIN值 FICO_DOMAIN_VALUES_GET

     

    根据地址信息查找BP CRM_ICSS_ACCOUNT_CHECK

  • 相关阅读:
    自学笔记系列:《利用Python 进行数据分析 第二版》 -写在开始之前
    《利用Python 进行数据分析 第二版》 -第4章 NumPy基础:数组与向量化计算
    《利用Python 进行数据分析 第二版》 -第2章 Python语言基础、IPython及Jupyter notebook
    查看tcp连接状态
    持续ping并将结果记录到日志
    同时查看多个日志或数据文件
    找出当前系统CPU使用量较高的进程
    找出当前系统内存使用量较高的进程
    命令或脚本后台运行
    解决find命令报错: paths must precede expression
  • 原文地址:https://www.cnblogs.com/dekevin/p/3630882.html
Copyright © 2011-2022 走看看