ABAP
文章平均质量分 66
喝水不要糖
这个作者很懒,什么都没留下…
展开
-
常见问题处理
一劳永逸:查看是否有历史订单不需要交货但是还占用了库存,拒绝交货。(未交货交货单也会占用库存,需要删除)使用MD04查看占用库存,或者VA05查看历史销售订单。MM02 选择基本数据和销售数据视图,且输入销售组织和分销渠道。可能原因:输入了库存地点检查了该库存地点下无物料可用,或者被其他订单占用了库存。查查客户的统驭科目是不是应收账款,应该是统驭科目没有设置相关的凭证分离设置。临时解决的方法:把库存转移到该销售订单库存下。查看交货单和销售订单的错误日志和不完整日志。查看是否有库存,或者库存被占用。原创 2024-06-27 14:01:36 · 341 阅读 · 0 评论 -
SAP操作
T-CODE:SM36 定义后台JOB(1)输入作业名称,作业类(优先级,默认C),状态(默认为:已计划),目标(目标主机,默认当前服务器,可空)。(2)点击"步骤",进入下一操作界面,输入需要执行的程序名称,以及对应的参数变式(如果有的话)。(3)点击“检查”,没有错误提示的话,保存即可。保存后生成步骤overview的界面。(4)点击返回,进入下一操作界面,点击"开始条件",出现设置Job执行时间和周期的界面。点击"日期/时间",设置:调度开始的日期和时间,以及截至执行时间(如果有的话)原创 2024-06-14 09:53:56 · 454 阅读 · 0 评论 -
从函数开始学习ABAP01
TYPE:使用 TYPE 时,你可以将数据对象的类型声明为预定义的数据类型、表类型、结构或类。例如,你可以这样声明一个内部表:在这个例子中,我们使用了 TYPE 关键字将 lt_customers 声明为一个表类型的数据对象,其类型是我们在 TYPES 区块中预先定义的 ty_customer 结构类型。LIKE:使用 LIKE 时,你可以基于另一个数据对象的结构定义新的数据对象。例如,你可以这样声明一个变量:在这个例子中,ls_target 被声明为与 ls_source 相同类型的结构。原创 2024-06-05 17:27:02 · 626 阅读 · 0 评论 -
ABAP学习笔记
每太看懂,好像是先声明一个代码内表,然后把代码一句句append到代码内表中,然后再生成这个程序,再调用这个程序。下例是外部程序动态调用,也可以用LIST动态调用多个但是有不能输入参数的缺点用的不多而且只能用于内部程序调用。exit是直接跳出循环或者子例程,check后接判断语句若为真则继续执行若为假则跳出循环或者子例程。内部程序调用直接perform,外部程序调用如果找不到会报错所以可以用 if found 关键字。调用子例程用的参数叫实参,在子例程中用的参数叫虚参。可以定义在主内存中执行的动态子程序。原创 2024-01-17 16:03:44 · 410 阅读 · 0 评论 -
ABAP study notes
原因是创建函数组时没有先激活,所以要先激活函数组再创建函数模块激活函数模块。创建函数模块时激活报错。原创 2023-12-07 14:42:37 · 61 阅读 · 0 评论