【摘要】 需求点要求:在创建销售剩余单据时(VL01N、VL10A),在输入屏幕上增加一些限制。一开始直观想到系统的包含文件,类似销售订单一样,因此找到了 MV50AFZ1 中的 userexit_save_document 和 userexit_save_document_prepare 两个用户出口。于是写了这样一段代码:*& MTS销售订单在VL01N创建出库交货时,控制实际...
第一步:在likp sd交货抬头 lips 交货item 增加字段 第二在badi实施中写入激活屏幕代码传入和传出 ACTIVATE_TAB_PAGE:激活屏幕在调用程序ZMME0001 9001P屏幕 TRANSFER_DATA_TO_SUBSCREEN:把结构中3个字段变成id给增强屏幕 TRANSFER_DATA_FROM_SUBSCREEN:在增强屏幕处理完成后3个字段给标准id 在取id给结构 第三:在...
第一步:在likp sd交货抬头 lips 交货item 增加字段 第二在badi实施中写入激活屏幕代码传入和传出 ACTIVATE_TAB_PAGE:激活屏幕在调用程序ZMME0001 9001P屏幕 TRANSFER_DATA_TO_SUBSCREEN:把结构中3个字段变成id给增强屏幕 TRANSFER_DATA_FROM_SUBSCREEN:在增强屏幕处理完成后3个字段给标准id 在取id给结构 第三:在...
Endloop. 第四:vl03n (se24接口 LE_SHP_TAB_CUST_OVER) SE19创建实施 实施里面if_ex_le_shp_tab_cust_over~activate_tab_page. Ef_caption = ‘附加数据’. Ef_program = ‘SAPLZFG_VL01N_ENH’. Ef_dynpro = ‘9001’. 创建函数组:LZFG_VL01N_ENH 和函数组里面对应的程序 FUNCTION-POOL ZFG_...
SAP交货单增强MV50AFZ1问题 在MV50AFZ1这个出口的子程序FORM USEREXIT_SAVE_DOCUMENT_PREPARE.中进行了一些控制 当VL01N创建交货单点击保存的时候检查行项目的信息,如果有问题给出TYPE 'E'的红灯错误,一般有错误提醒的时候,整个页面是不可编辑的状态,但是双击或者点击其他视图的话,页面又是可编辑了,这个时候用户...
3、做一个增强,用新的GUI Status 替换旧的 GUI Status。 4、再使用一增强,实现“勾选最后发票”按钮的功能。 实现效果 总结 类似对状态栏进行增强的需求有许多,比如在标准生成凭证的页面(VA01、VL01N、ME21N……)加一个批量导入行项目的按钮等,在数据量大、操作频繁、逻辑复杂的地方,能极大提高效率与提升用户...
技术上而言,我们是可以通过一定的增强来实现此功能的。 出于需要物流公司赔偿或者其他原因,订单、单据打印可以显示金额,但此金额不代表净价值。 b)、 寄售补货过账 事务代码VL01N创建发货单 事务代码VL02N或VL06G等对发货单发货过账 下图为发货过账的凭证(事务代码MB03或者MIGO等),可以看到发货过账凭证中,记录了售...
在做VL01N/VL02N/VL02N的项目屏幕增强的时候,因为module模块是写在函数组的include模块中的,所以不能直接使用屏幕字段,直接访问关联字典的屏幕字段报错: 1.在函数组包含top文件LZFG_DELIVERY_ENHCTOP中声明表结构: 然后在module包含文件中可以直接访问屏幕变量lips-prueflos, lips-vcode. ...
- **集成点**:- 在SD模块中创建交货单(事务代码 **VL01N**)时,系统会调用MM模块的库存管理功能。- 发货过账(事务代码 **VL02N**)时,系统会减少库存并生成物料凭证和会计凭证。- **配置**:- 在交货单类型(事务代码 **OVLZ**)中启用发货过账。- 确保仓库和库存地点在MM和SD模块中一致。---### ...
输入事务码 : VL01N ,回车进入如下界面 根据销售订单10000036 ,创建对外客户的DN 拣配完成后可直接过账发货,也可先保存,然后通过VL02N在进行发货过账。生成公司间交货单 80000041 5. 根据交货单DN,创建对外客户发票.输入事务码 : VF01,回车进入如下界面 业务示例:根据交货单 80000041,创建对外客户的发票和...