- 博客(22)
- 收藏
- 关注
原创 MIRO增强 INVOICE_UPDATE 修改值
INVOICE_UPDATE增强默认是不能做赋值的,只能做校验。如要对发票的部分值做修改,可在增强出写如下代码,便可做修改。这些字段都不能做修改。
2024-09-27 13:18:48 222
原创 AFKO 中PLNBEZ及STLBEZ区别
这个字段对应的是AFPO-MATNR,在取数的过程中一般都从这个下手,无论上面那个两个值是否为空,这个值肯定有值。对应的工艺路线的物料号,如果订单对应的工艺是通用工艺,这个字段的值为空。对应的是BOM的物料号,如果订单没有BOM,这个字段的值为空。
2024-06-13 11:09:16 459
原创 ABAP CL_UPF_STATISTICS =>STDDEV计算数据的标准差
需求说明:用户需要对报表中的数据进行统计计算,逻辑为EXCEL中计算标准差的函数STDEV。SE37 RRT_MATH_STDDEV 发现该函数用不了。对于每一个数据点,将其与平均值相减,然后求差的平方。将所有差的平方相加并除以数据点的总数得到方差。具体该类下的方法应该还有其他功能,大家可以慢慢研究。1.由于好久不做标准差,查询标准差的计算逻辑。对方差进行平方根运算即可得到标准差。官网找资料发现有个类中的方法可以使用。计算出所有数据的平均值。2.找SAP是否有现成的函数。
2024-05-08 15:17:59 243
原创 ABAP中 ALV REUSE_ALV_GRID_DISPLAY_LVC显示前导0
ABAP中 ALV REUSE_ALV_GRID_DISPLAY_LVC显示前导0
2024-04-26 09:56:12 356 1
原创 ABAP 关于信贷的内容UKM_BUSINESS_PARTNER
2.UKM_ITEM 信用管理: 行项目。数据库表:1.UKMCOMM_TYPES SAP 信用管理: 负债类别。包:UKM_BUSINESS_PARTNER。
2024-04-19 15:41:37 199 1
原创 ABAP SMARTFORMS 打印带格式的长文本字段
最终传入到SMARTFORMS的为PT_TEXT。若觉得该格式的字段大小有问题,可以设置默认样式。字段名称为传过来的PT_TEXT。2.SMARTFORMS操作。
2024-03-13 14:22:17 651
原创 ABAP BAPI_MATERIAL_SAVEDATA 无法新建或修改物料主数据自定义字段解决方式
1.场景:项目上PLM通过SAP接口新建或者修改SAP物料主数据,上线后现需要增加自开发字段用于保存部分数据,找到接口代码,按之前代码逻辑增加新的字段,发现新增修改无法对物料起作用,但是通过MM02修改能起作用。2.解决方式:BAPI_MATERIAL_SAVEDATA 该BAPI 需要通过事务OMSR添加字段。只需要把需要添加的自定义字段加进去就行。
2024-03-13 14:10:33 638
原创 ABAP 创建BP类CL_MD_BP_MAINTAIN中修改技术标识
该CL_MD_BP_MAINTAIN中LS_PARTNER-CENTRAL_DATA-IDENT_NUMBER-IDENT。CRM中该值修改成功,但是接口传到SAP,虽然接口提示修改成功,但是实际上标识号并未修改成功。_NUMBERS中需要对原先的技术标识做删除处理,再更新新的技术标识。场景:CRM修改BP中的。
2024-03-04 13:52:35 398 1
原创 SAP 运费处理(转载)
这样在进行收货时,可以修改运费供应商。时,材料成本中就不会包含运费。在发票校验时,通过录入计划外运费的方式进行处理。时已确定运费金额, 运费由供应商承担,但不包含在材料价格中,需。运费由采购供应商承担,包 含在材料采购价中。维护总的运费后,通过增强来自定义分摊逻辑,运费是直接记账到成本对象中,如果体现在损益。表中,不需要多过多额外的操作,如果要体现在。①材料和运费属于同一个供应商, 创建PO。②材料和运费不是同一个供应商, 创建PO。时,可参照①进行维护,默认为材料供应商。时无法确定运费金额,PO。
2024-02-27 16:21:32 1647
原创 ABAP BP中独立地址与标准地址底层数据存放区别
BP中两个地址中存放的区别,以电子邮件E-mail举例,BP中电子邮件存放的底层表位ADR6,如果BP中同时维护了独立地址与标准地址底层的电子邮件信息,该BP会再ADR6表中存放两条数据。2.标准地址地址号码存放在BUT020-ADDRNUMBER。1.独立地址地址号码存放在BUT000-ADDRCOMM。
2024-02-27 15:50:00 634
原创 ABAP创建修改物料主数据BAPI_MATERIAL_SAVEDATA报错计量单位******未定义 (请检查你的输入)
ABAP创建修改物料主数据BAPI_MATERIAL_SAVEDATA报错计量单位******未定义 (请检查你的输入)
2024-02-23 14:38:20 646
原创 ME22N 采购订单修改行项目增强
LV_ITEM = LS_ITEM_OBJ-ITEM->GET_DATA( ). "获取单个行项目。PROCESS_SCHEDULE方法使您可以更改交货计划数据并检查其正确性。在发布后(POST方法)或打开下一个文档之前(OPEN方法)直接调用此方法。PROCESS_ACCOUNT方法使您可以更改帐户分配数据并检查其正确性。PROCESS_HEADER方法使您可以更改标题数据并检查其正确性。PROCESS_ITEM方法使您可以更改项目数据并检查其正确性。POST方法使您可以发布自己的数据。
2024-02-22 15:32:49 615 1
原创 ABAP 创建BP类CL_MD_BP_MAINTAIN中独立地址与标准地址结构
用户有个需求,需要从CRM系统中创建BP时候多增加一个邮箱,BP中使用了标准地址的邮箱,未使用独立地址的邮箱,方案决定现在需要使用独立地址的邮箱。2.标准地址在PARTNER-CENTRAL_DATA-ADDRESS-ADDRESSES-DATA-COMMUNICATION下。1.独立地址在PARTNER-CENTRAL_DATA-COMMUNICATION下。
2024-02-22 11:53:54 566 1
原创 VL01N保存后增强DELIVERY_PUBLISH=>PUBLISH_AFTER_SAVE
VL01N保存后增强DELIVERY_PUBLISH=>PUBLISH_AFTER_SAVE
2023-09-11 17:33:52 445
原创 ABAP 调用外部Webservice重新生成Service Consurmers
外部WebService中部分结构发生变化,需在SAP中重新配置生成Service Consurmers,并不需要要删除重新配置,如下。1.鼠标右击需修改的Service Consurmers ,点击Regenerate。2.之后跟开始配置一样。
2023-06-02 09:58:47 403 2
原创 ABAP销售订单BOM创建函数CSAP_ORD_BOM_CREATE几点注意事项
函数CSAP_ORD_BOM_CREATE中有一个时间字段参数VALID_FROM,关联类型为CSAP_KBOM-DATUV,CSAP_KBOM-DATUV组件类型为DATUV_BI,其实是CHAR10的字符串类型,但是我们ABAP中普通的时间DATEFROM 其数据类型为8位的DATS类型,这就需要我们通过函数进行转化,使用的函数为CONVERT_DATE_TO_EXTERNAL。项目上做给PLM系统用的销售订单创建的接口,开发测试过程中遇到了以下几个问题,做了笔记。2.数量及组件数量问题。
2023-06-01 19:16:43 524 1
原创 SAP 针式打印机纸型设置
项目开发过程中,做SMARTFORMS中发现,开发的FORM是按针式打印纸设置的,但是到了实际的针式打印中,打印机却按A4的大小去打印,其实是没有设置针式打印机纸型的设置,设置如下。
2023-05-31 09:06:49 974
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人