ABAP 第二代增强-采购申请子屏幕增强

89 篇文章 0 订阅
11 篇文章 0 订阅

第二代增强-采购申请子屏幕增强

需求

在这里插入图片描述

实现过程

在这里插入图片描述

创建项目

在这里插入图片描述
在这里插入图片描述

运行效果

在这里插入图片描述

客户屏幕的PBO

在这里插入图片描述

全局变量

*&---------------------------------------------------------------------*
*&  包含                ZXM02TOP
*&---------------------------------------------------------------------*

TABLES: ci_ebandb.
DATA :gv_aktvt.  "可编辑标识

获取数据

在这里插入图片描述

*&---------------------------------------------------------------------*
*&  包含                ZXM02U01
*&---------------------------------------------------------------------*
DATA: ls_mereq_item TYPE mereq_item.
CALL METHOD im_req_item->get_activity
  RECEIVING
    re_aktvt = gv_aktvt.  "A:显示 V:编辑


"将数据传递给屏幕
IF im_req_item IS INITIAL.
  CLEAR ci_ebandb.
ELSE.
  ls_mereq_item = im_req_item->get_data( ).
  MOVE-CORRESPONDING ls_mereq_item TO ci_ebandb.
ENDIF.

更新数据

在这里插入图片描述

*&---------------------------------------------------------------------*
*&  包含                ZXM02U03
*&---------------------------------------------------------------------*

DATA:ls_mereq_item TYPE mereq_item.

"将屏幕数据修改在行中去
IF im_req_item IS NOT INITIAL.
  ls_mereq_item = im_req_item->get_data( ).
  MOVE-CORRESPONDING ci_ebandb TO ls_mereq_item.

  CALL METHOD im_req_item->set_data( ls_mereq_item ).
  ex_changed = abap_true.
ENDIF.

在这里插入图片描述

运行效果

在这里插入图片描述

查询底表

在这里插入图片描述

修改数据

在这里插入图片描述
这里有点小问题,就是我修改销售订单号,无法更新到数据库里面,如有知道原因的大佬,烦请指出,跪谢~

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 采购申请表是ABAP(SAP编程语言)中的一种数据结构,用于记录和管理采购需求的详细信息。这个表在SAP系统中扮演着重要角色,帮助企业完成采购流程的规范化和自动化。 采购申请表通常包含以下几个主要字段: 1. 申请单号:每个采购申请都有一个唯一的申请单号,用于标识和追踪采购需求。 2. 申请日期:记录采购申请的创建日期。 3. 申请人:填写采购申请的责任人,通常是需要采购物品或服务的部门或个人。 4. 采购物品:描述需要采购的具体物品或服务的信息,如名称、规格、数量等。 5. 采购需求日期:记录需要采购物品或服务的最后期限。 6. 预算限额:设定采购物品或服务的预算限额,以便控制和管理采购支出。 7. 审批状态:记录采购申请的审批状态,包括已提交、审批中、已审批等。 8. 批准人:记录审批通过采购申请的相关人员。 9. 采购订单号:当采购申请通过审批后,系统会生成相应的采购订单号,并在该字段中进行记录。 10. 备注:用于填写与采购需求相关的其他信息。 通过建立采购申请表,企业可以更好地管理和跟踪采购需求。采购申请表可以与其他模块(如财务模块和库存管理模块)进行关联,实现采购需求与财务核算和库存管理的无缝衔接。同时,采购申请表也可用于生成采购报表和提供决策支持,帮助企业进行有效的采购计划和预算控制。 总之,采购申请表是ABAP(SAP编程语言)中的一种数据结构,用于规范和自动化企业的采购流程,从而提高采购效率和管理水平。 ### 回答2: 采购申请表(Purchase Requisition)是ABAP(Advanced Business Application Programming)程序中的一种数据对象,在SAP(Systems, Applications and Products in Data Processing)系统中常用于采购过程中的需求申请采购申请表是由企业内部员工填写的一种申请表格,旨在向采购部门提出购买物品或服务的需求。该表格中包含了以下信息:申请人、申请日期、物品或服务的详细描述、数量、单位、预算等。 在SAP系统中,通过ABAP编程语言可以创建和处理采购申请表。通过编写ABAP程序,可以使采购申请表的填写和审批过程更加自动化和高效。例如,可以通过ABAP程序实现自动填充一些固定信息,如申请人的姓名、部门等。同时,也可以通过ABAP程序实现对采购申请表的审批流程控制和监控。 在SAP系统中,采购申请表是采购管理流程的重要组成部分。通过采购申请表,企业可以更好地控制和管理采购活动,提高采购流程的效率和准确性。同时,采购申请表还可作为后续采购订单的基础,供供应商进行供货和结算。 总之,采购申请表是ABAP SAP系统中的一种数据对象,用于向采购部门提出购买物品或服务的需求。通过ABAP程序的编写与处理,可以实现采购申请表的自动化填写和审批流程控制,提高采购管理的效率和准确性。 ### 回答3: 采购申请表是一种用于申请采购物品或服务的文档,ABAP是用于SAP系统开发的编程语言。在SAP系统中,采购申请表的创建和处理是非常重要的流程之一。 采购申请表的目的是提供详细的信息,以便采购部门或相关的审批部门能够了解采购需求的细节。这些信息包括:物品或服务的描述、数量、单位、价格、预算等。此外,采购申请表还可能包括申请人、审批人以及申请日期等其他必要的信息。 在ABAP中,开发人员可以使用SAP的标准功能和工具来创建和定制采购申请表。通过使用ABAP语言,开发人员可以根据组织的需求对表单进行自定义,以满足特定的业务流程和规则。这包括添加新字段、更改表格布局、创建特定的逻辑和验证等。 一旦采购申请表创建完毕,它可以通过SAP系统的相关功能进行处理。采购部门可以根据采购申请表生成采购订单,以便对需求进行采购。此外,审批部门可以通过SAP系统审批功能来处理采购申请表,并决定是否批准该申请。 总的来说,采购申请表是在SAP系统中进行采购流程的基本工具之一,而ABAP则是开发人员用于创建和定制采购申请表的编程语言。这两者的结合使得采购流程更加高效和自动化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值