需求:CRM系统创建预报订单后发送SAP,SAP根据该预报订单再生成一个新预报订单


第一步:配置输出类型(事务码NACE)

选择V1销售,点击输出类型。

点击新条目

在一般数据里填写输出的程序名和子程序名。

缺省值:设置调度时间:1、2(发送定期的计划作业)是在DEBUG时需要设置的,4是上线后,在VA21保存时会触发的设置

传播媒介:选择“特殊功能”

其他页签根据项目需要设置 。本需求不设置

第二步:配置过程

选择V1销售,点击过程。

选择ZV1000:蒙牛订单输出,点击控制

进入如下界面

新建步骤60,点击需求列,弹出左图,选择例程编号2:订单确认

第三步:程序开发

自建SE38程序ZMSDR218C,代码如下:

*&---------------------------------------------------------------------*
*&      Form  create_forecast_order
*&---------------------------------------------------------------------*
*       创建预报订单函数
*----------------------------------------------------------------------*
*      -->RETURN_CODE  返回值
*      -->US_SCREEN    text
*----------------------------------------------------------------------*
FORM CREATE_FORECAST_ORDER  USING RETURN_CODE US_SCREEN.DATA: LT_VBAK      TYPE TABLE OF TY_VBAK,LS_VBAK      TYPE TY_VBAK,LS_TEMP      TYPE TY_VBAK,LV_SUBRC     TYPE SY-SUBRC.CHECK US_SCREEN IS INITIAL.RETURN_CODE = 1.CHECK NAST-OBJKY IS NOT INITIAL."判断so单号是否存在PERFORM FRM_CHECK_SO USING NAST-OBJKY.CHECK GS_VBAK IS NOT INITIAL."校验该销售订单是创建还是修改SELECT SINGLE * FROM ZTSD0804 INTO GS_ZTSD0804 WHERE ZFDDLX = 'SO' AND VBELN = GS_VBAK-VBELN.IF SY-SUBRC = 0 AND GS_ZTSD0804-ZFVBELN_NEW IS NOT INITIAL.GV_ZFOPT = 'B'. "操作代码:B:修改订单"判断预销售组织,分销渠道,工厂是否维护在 ZTSD0805 表中PERFORM FRM_CHECK_ZTSD0228.CHECK GS_ZTSD0228 IS NOT INITIAL."同步修改预报订单
*    PERFORM frm_chg_so.ELSE.GV_ZFOPT = 'A'. "操作代码:A:创建/生成订单"判断预报订单生成默认参数是否激活PERFORM FRM_CHECK_ZTSD0228.IF GS_ZTSD0228-ZCRMACT IS INITIAL.        "CRM自动创建激活PERFORM FRM_SET_LOG USING 'X' '0' ''.RETURN.ENDIF."VBAK-VBELN = VBPA-VBELN,VBPA-PARVW = ZC ,"VBPA-KUNNR 的值不为空,则创建预报订单PERFORM FRM_CHECK_VBPA."创建预报订单PERFORM FRM_CRE_SO CHANGING RETURN_CODE.ENDIF.ENDFORM.                    "create_forecast_order

第四步:运行&调试

调试运行: se38运行程序:RSNAST00,这个对照的后台表是:NAST. 在VA22进入某个订单时做个配置会有一条数据加到NAST表里,只有NAST表里有值才能通过这个程序来调用DEBUG。

VA22做配置,附加->输出->表头->编辑

把ZCFO类型手工加入进去(只有DEBUG时需要手工加,NACE设置为立即执行是会系统自动加的)

预报订单由CRM系统通过中间件技术传过来的时候,会自动触发这个OUTPUT。

NACE配置SAP output功能相关推荐

  1. STM32 USB VCOM和HID的区别,配置及Echo功能实现(HAL)

    STM32 USB VCOM和HID的区别,配置及Echo功能实现(HAL ) STM32的USB功能模块可以配置为虚拟串口(VCOM: Visual Port Com)或人机交互设备(HID: Hu ...

  2. 评点SAP HR功能及人力资源管理软件

    评点SAP HR功能及人力资源管理软件 本文导航 第1页:my SAP 人力资源软件 第2页:my SAP HR协同功能 第3页:组织结构管理 第4页:mySAPTM HR的战略功能 第5页:集成-- ...

  3. 采购配置SAP Purchasing Configuration Tips and Tricks

    采购配置SAP Purchasing Configuration Tips and Tricks   Goods Receipts/Invoice Receipts  for Purchase Ord ...

  4. 《系统集成项目管理工程师》必背100个知识点-77配置审计的功能

    配置审计的功能是什么? 配置审计包括功能审计和物理审计,为了验证当前配置项的一致性和完整性.其中, 功能审计为了验证配置项已经达到需求所规定的性能和功能.一致性. 物理审计主要为了确认配置项是否存在, ...

  5. 在Apache上配置防盗链功能和隐藏版本号

    文章目录 在Apache上配置防盗链功能 安装DNS服务 配置http服务软件目录 开启服务 开启服务 源站进行防盗链操作 隐藏版本信息步骤 使用抓包工具查看版本信息 隐藏设置 在Apache上配置防 ...

  6. sap界面功能_功能介面

    sap界面功能 目录 1.简介 2.理由 3. Lambda表达式 4.谓词<T> 5. BiPredicate <T,U> 6.函数<T,R> 7. BiFunc ...

  7. linux使网卡点亮_Linux下 无线网卡配置无线唤醒功能的方法

    原标题:Linux下 无线网卡配置无线唤醒功能的方法 导读Wake-on-LAN(WOL)是一个以太网标准,它允许服务器通过一个网络消息而被打开.你需要发送一个"魔法数据包"到支持 ...

  8. 服务器虚拟kvm是什么意思,服务器 配置虚拟kvm功能

    服务器 配置虚拟kvm功能 内容精选 换一换 对于不同的硬件设备,通过在BIOS中设置一些高级选项,可以有效提升服务器性能.服务器上的SMMU一般用来完成设备的地址转换,并且可以实现设备隔离,在虚拟化 ...

  9. 玩转华为ENSP模拟器系列 | 配置IS-IS基本功能示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

最新文章

  1. 都是程序员,凭什么他能站在鄙视链的顶端?
  2. java script 6 折线_Java Script学习 6(转)
  3. python面向对象编程的优点-Python面向对象编程 一
  4. 使用注解配置声明式事务控制
  5. swift3 0 流控制
  6. 企业级项目实战讲解!javamap排序规则
  7. LeetCode 939. 最小面积矩形(哈希)
  8. 数据算法之希尔排序(shellSort)的Java实现
  9. 亮点抢先看,华为云 TechWave 大数据专题日有啥料?
  10. android开发实现静默安装(fota升级)
  11. 如何通过看原版电影学英语
  12. 微信如何群发消息给所有人?
  13. html小总结:表格立体效果的实现.
  14. 安卓移动应用开发之从零开始写安卓小程序
  15. python实现由通知接口发送企业微信通知
  16. GNSS静态解算,RTKLib Rinex格式转换
  17. likou654最大二叉树
  18. GTA4下载和玩教程
  19. 计算机网络术语表,计算机网络术语表
  20. 技嘉主板关机了鼠标键盘灯还亮着?

热门文章

  1. 三网融合聚焦四大标准
  2. JD+XX金融的面试
  3. 双12:隐藏在电商之战背后的支付战争
  4. arduino 连接阿里云遇到mqtt connect err:2
  5. 30个RPA常见应用场景解析
  6. python爬虫豆瓣电影我不是药神的评价_用 Python 带你看《我不是药神》
  7. 建材材料拓客的10个经典方法
  8. unity(Koreographer实现官网的案例)
  9. wps如何自己制作流程图_怎样用WPS文字快速制作流程图思维导图
  10. 继承规则及派生类的成员函数