EXCEL上传函数ALSM_EXCEL_TO_INTERNAL_TABLE的重新封装
ALSM_EXCEL_TO_INTERNAL_TABLE有两个限制:1、 每个CELL只能导入前50个字符;2、 如果超过9999行,行号会初始化为从零开始解决办法:1、 COPY ALSM_EXCEL_TO_INTERNAL_TABLE 为 ZALSM_EXCEL_TO_INTERNAL_TABLE ,并做少许改动即可2、 定义结构新的返回ZSALSMEX_TABLINE
SAP 寄售库龄分析报表
需求:SAP在没有采用批次的情况下,取寄售库龄信息前提条件:遵循先进先出逻辑程序设计:1、 定义后台作业,每天从供应商特殊库存表mkol中取数据,并保存到表ztmm_mkol表中,因为,物料在期间内没有货物移动的情况下,供应商特殊库存历史表mkolh是不更新的,为了保证能取到历史期间的库存历史,所以定义后台作业并保存数据到ztmm_mkol2、 查询ztmm_mkol3、 查询mkpf,mseg里101移动类型的数据,并根据凭证过账日期,计算出每条物料凭证所属的库龄4、 Mseg得出的库龄数据小于等于ztmm_mkol里的历史库存时,将mseg数量作为第N个月的库龄库存,否则,将ztmm_mkol里的历史库存作为第N个月的库龄库存
(转)SAP打印机配置
SAP的打印过程分两个步骤:1、创建假脱机请求;2、创建输出请求;在点击打印按钮后,系统会提示创建假脱机请求后,你可以选择直接生成输出请求,或者手动生成输出请求;产生输出请求后,系统会根据输出设备的配置,调用相关的打印程序;执行打印任务;在WINDOWS系统中执行SAP打印要开启SAPLPD服务;
S4 BP 屏幕增强
S4 BP 屏幕增强
为自建表维护视图分配TCODE
1、se11创建自定义数据库表2、se11,输入已经创建的自定义数据库表,点击修改。3、实用程序-表格维护生成器(输入权限组,函数组,屏幕号等,保存,激活)4、se93,创建时选择 Transaction with parameters (parameter transaction)。5、事务选SM30,选择跳过起始屏幕。6、选中“Inherit GUI attribute”;输入默认字段:VIEWNAME = '自定义的表名' 和UPDATE = 'X';保存激活即可。
SAPALV输出字段内容前增加空格
全角与半角的切换方法:shift+空格切换,
SAP增强程序里,调用BAPI并COMMIT的设计方案(MIGO增强)
需求背景:1、通过MIGO参照PO做101收货时,增强代码里同步生成901 K 的寄售凭证2、通过MIGO冲销收货凭证时,增强代码里同步冲销寄售凭证设计方案:1、收货和冲销时,在增强点MB_MIGO_BADI~POST_DOCUMENT里,模拟生成寄售凭证、模拟冲 销寄售凭证、以达到收货凭证与寄售凭证、收货凭证冲销与寄售凭证冲销同步成功2、如果模拟成功后,在增强点MB_DOCUMENT_BADI~MB_DOCUMENT_UPDATE里,再次重新正 式调用bapi,生成寄售凭证,或冲销寄售凭证
创建员工供应商(BP)
SAP BAPI BP S4 HANA
通过事件触发后台JOB
CJ20N删除某WBS后,根据自定义的项目定义关系表,查找对应项目的WBS,实现实时WBS同步删除1、SM62定义事件:2、定义函数ZPS_WBS_DELETE_MAIN 3、CJ20N保存增强 4、定义JOB ZPS_EVENT_JOB01