当PO有自定义字段且需要通过idoc输出到下游系统时,或者要对标准输出idoc的内容进行变更时怎么处理? 本文主要解决这个问题。
一般来说有2种方法:一种是在消息类型新增段包含自定义字段,然后增强赋值给自定义字段 另一种是将自定义字段的值赋值给现有idoc不用的字段。
第一种方法:通过新增段
第一步:WE31新增段并Release
第二步:WE30 定义扩展的idoc type
设置版本:实际就是release
第三步:WE82 维护消息类型和基本类型的分配
第四步:WE20 修改IDOC类型,新增扩展类型
第五步:激活增强MM06E001 函数EXIT_SAPLEINM_002赋值
测试:输出PO新产生IDOC 结果OK
第二种方法:使用IDOC增强将自定义字段赋值到标准idoc中去
增强MM06E001 函数EXIT_SAPLEINM_011进行处理
结果:
2种方法相比较,第2种简单,只需要增强即可。笔者在本文把第一种方法做了较为详细的描述,是希望加深大家对IDOC内容的理解和学习。
如果觉得本文对您有帮助或者有启发,欢迎微信扫码关注。