当前位置:主页 > 云存储 > 资讯 >

网站建设_创建数据库表的sql语句_限量秒杀

  • 资讯
  • 2021-09-08 12:24
  • 动埠云

在saps/4HANA中,客户和供应商管理者最重要的变化之一是集中管理的业务伙伴方法取代了单独管理的客户和供应商管理者R/3系统。在SAP S/4HANA中,业务伙伴(客户-供应商集成[CVI])方法是必需的。业务伙伴是指公司拥有业务利益的个人、组织、团体或组织团体。SAP S/4HANA OnPremise edition 1511的用户界面是事务BP.

本博客解释了BP事务中以下几点的自动确定

为了实现上述所有业务场景,在系统中创建并维护了一个自定义表,其中包含运输区域所需的数据,销售区域和交货工厂

1.运输区域确定:

1.BP人员创建:执行事务"BP"并选择如下面屏幕截图所示的人员,输入所需的数据,以及邮政编码和国家/地区,然后自动填充运输区,如下面突出显示。

在include'LSZA7O02'中创建一个实现增强点'ENH\u LSZAO02',如下面屏幕截图所示。

逻辑在增强实施中:

使用SY-TCODE检查事务BP,因为此增强需要为BP客户实施。检查标题"CREATE",因为只有创建BP Person时才需要执行此增强。读取业务伙伴类型以了解人员、组织或组,因为此增强只需要针对BP人员执行,并且由于我们无法在此增强实现中访问合作伙伴类型,所以请读取BP的屏幕字段"(SAPLBUD0)BUT000',该字段保存业务伙伴类型并分配给局部变量LV_BP_type,如下所示。数据:lv\ U bp\ U type(16)type c VALUE'(SAPLBUD0)BUT000'。将(lv\u bp\u type)赋给。如果sy subrc EQ 0。将移动到ls\u but000。结束。检查ls\ BUT0000-type EQ 1,了解是否为BP人员创建。业务合作伙伴角色可以在自定义表中维护,并且可以读取该角色,并说明仅针对特定业务伙伴角色执行此增强的条件。下面的屏幕截图显示了BP角色的示例。我们可以限制在编码中只对某些BP角色执行此增强。读取用户在screen using screen field'(SAPLBUPA\u DIALOG\u JOEL)BUS\u JOEL\u MAIN'中选择的BP角色,因为我们无法访问该值Read using field符号.数据:lv\u bp(40)TYPE c VALUE'(SAPLBUPA\u DIALOG\u JOEL)总线\u JOEL\u MAIN'将(lv\u bp)赋给。如果sy subrc EQ 0。移动到ls\u bus\u joel\u main。结束。读取要执行此增强的业务伙伴角色,并与屏幕字段"业务伙伴角色"进行比较。检查是否在屏幕上输入了邮政编码和国家/地区,同时检查国家/地区是否为"US",然后通过比较输入的邮政编码和国家/地区的前5位数字从自定义表中提取运输区。如果country不是'US',物联网开发,则比较完整的邮政编码和country并获得TZONE。ADDR2\u DATA保存BP屏幕的地址数据从获取的自定义表值填充ADDR2\u DATA-TRANSPZONE。addr2\u data-transpzone=ls\u zip\u map-transportation\u区域。通过从TZONT获取描述更新新填充的运输区域描述,返利系统,比较语言、国家和运输区域。检查BP屏幕中的邮政编码和国家是否为初始值,然后清除运输区域。

2。创建业务伙伴组织:执行事务"BP"并选择如下屏幕所示的组织并输入所需的数据,连同邮政编码和国家/地区一起,运输区域将自动填充,如下所示。

在include'lsza1oo2'中创建一个实现增强点'ENH\u lsza1oo2',云服务器服务好,如下所示。

增强实现中的逻辑:

使用SY-TCODE检查事务BP,因为需要为BP实现此增强顾客。检查标题,因为此增强只需要为BP Create执行。阅读业务伙伴类型以了解个人、组织或组,因为此增强只需要针对BP个人或组织执行。由于我们无法在此增强实现中访问合作伙伴类型,大数据分析是什么专业,因此请读取BP的屏幕字段"(SAPLBUD0)BUT000',其中包含业务合作伙伴类型并分配给局部变量LV_BP_type,如下所示。数据:lv\ U bp\ U type(16)type c VALUE'(SAPLBUD0)BUT000'。将(lv\u bp\u type)赋给。如果sy subrc EQ 0。将移动到ls\u but000。结束。勾选业务伙伴类型ls\ BUT0000-type EQ 2,然后仅填充运输区域。业务伙伴角色可以在自定义表中维护,并且可以读入内部表LT\u BPROLE[]中,其中提到仅针对这些业务伙伴角色执行此增强的条件。下面的屏幕截图显示了BP角色的示例。我们可以限制在编码中只对某些BP角色执行此操作。读取用户在screen using screen field(SAPLBUPA\u DIALOG\u JOEL)BUS\u JOEL\u MAIN'中选择的BP角色,因为我们无法使用字段符号读取此值。资料图:吕秀英(40)c类值'(SAPLBUPA\u DIALOG\u JOEL)总线\u JOEL\u MAIN'将(lv\u bp)赋给。如果sy subrc EQ 0。移动到ls\u bus\u joel\u main。结束。读取使用屏幕字段BP role ls\u bus\u joel\u main-partner\u role获取的业务伙伴角色。检查屏幕上输入的邮政编码和国家/地区,同时检查国家/地区是否为"US",然后通过比较输入的邮政编码和国家/地区的前5位数字从自定义表中提取运输区。如果国家不是'美国',然后比较完整的邮政编码和国家,并得到一个。ADDR1\u DATA保存组织的BP屏幕的地址数据。从获取的自定义表值填充屏幕字段ADDR1\u DATA-TRANSPZONE。addr1\u data-transpzone=ls\u zip\u map-transportation\u区域。使用比较语言、国家和运输区域的TZONT表更新新填充的运输区域描述。检查BP屏幕中的邮政编码和国家是否为初始值,云机服务器,然后清除运输区域。

猜你喜欢

微信公众号