【ABAP】采购订单行项目 税码 自动默认
【业务背景】唉,怎么说呢。采购订单的定价策略是个相对复杂一点的事情,但是,根据企业的业务实践,也可以做的相对简单一些。
我们这个案例呢,就是采购定价策略做的比较简单,但是有一点不便捷的地方,就是采购订单的行项目的税码,每一个行项目都要手工输入,如果采购订单量巨大,或者订单当中的行项目数量很多,那么手工录入的情况下,每次都要输入税码,其实是个非常恶心,非常繁琐的事情。
很多企业其实关于税是个很都有意思的事情,比如说一家外围系统,他们定义税码是根据供应商走的,就是一个供应商一个税码,采购任何东西都是这个税码;
但是SAP定义税码其实条件表非常多,而且可以自定义,根据国家、地区、物料组等相关条件进行定义条件表取值,具体的定义采购定价策略,可以参考我之前的blog:
采购订单定价策略 超详细_竹大的博客-CSDN博客https://yanshoushuai.blog.csdn.net/article/details/123444458
今天我们预设一个条件,就是采购订单的行项目的税码,是需要手工输入的,然后我们定义两个采购订单类型,Z001 & Z002 这个两个采购订单类型,可以自动带出默认税码,然后还可以手工更改。
-----------------------------华丽的分割线----------------------------------------------------------------------------------
一、打开SE19
输入BADI
创建ME_PROCESS_PO_CUST的实施 ZME_PROCESS_PO_CUST
第一次需要创建,我们在这里进行显示,因为我已经做完了。
点击更改:
双击进入:
双击进入:添加代码:
代码如下:
METHOD if_ex_me_process_po_cust~process_item.
DATA:lw_item TYPE mepoitem.
DATA:lw_header TYPE mepoheader.
DATA:lo_header TYPE REF TO if_purchase_order_mm.
lo_header = im_item->get_header( ).
lw_header = lo_header->get_data( ).
lw_item = im_item->get_data( ).
IF lw_header-bsart = 'Z001' OR lw_header-bSart = 'Z002'.
IF lw_item-mwskz = '' OR lw_item-mwskz IS INITIAL.
lw_item-mwskz = 'J1'.
ENDIF.
im_item->set_data( lw_item ).
ENDIF.
ENDMETHOD.
----------------------------------------------保存后激活---------------------两个界面都需要激活-------------------
前台看效果:
换一个Z003:
税码不会自动带出,税码可以手工调整。
测试完毕。
完美,齐活儿
【ABAP】采购订单行项目 税码 自动默认相关推荐
- SAP采购订单行项目中的免费和发票收据的同步逻辑
近期注意到在采购订单中行项目中,有一个免费选项,同时还有一个发票收据的选项:为何要将这两个选项放在一起比较,是由于笔者注意到这两个选项之间有关联,也可以理解为是同一选项: 首先,从理论层面,分别比较一 ...
- 【转】采购订单行项目检查增强
采购订单行项目检查增强 使用BADI"ME_PROCESS_PO_CUST"的方法CHECK中增强,增加对采购订单行项目的校验,若发现错误,将这些错误消息按照行项目归集显示. 完整 ...
- SAP PR PO采购订单 行项目中时间与时区
今天大明来问,PR采购订单中的时间为什么没有加时区,因为他在早上11点建的一个PO采购订单,EKPO中显示是凌晨3点创建的. 一.UTC时间 世界时区被格林威治子午线分成东西两个半球,在东半球到达法国 ...
- SAP 采购订单行项目屏幕增强(BADI)
导语:前面写了一个采购订单抬头增强,用SMOD的方式实现的
- 采购订单增强(根据公司代码、采购订单类型等相关订单信息给采购订单税码设置默认值)
根据公司代码.采购订单类型等相关订单信息给采购订单税码设置默认值: 使用BADI及方法: BADI : ME_PROCESS_PO_CUST Method: PROCESS_ITEM 在Method ...
- 销售订单行项目需求类型的确定
在MTO方式的生产过程中,对于销售订单的需求类型的灵活使用决定了需求传递的过程. 先了解一下需求类型的确定的优先级: 1.物料主数据策略组里的需求类型: 2.物料主数据中MRP组里的策略组: 3.SO ...
- SAP WM 针对采购订单收货时候不能自动获取物料主数据里的Special Movement Indicator?
SAP WM 针对采购订单收货时候不能自动获取物料主数据里的Special Movement Indicator? SAP WM模块里有一个标记叫做Special Movement Indicator ...
- 销售订单行项目的装运点字段确认规则
销售订单行项目的装运点字段确认规则: 首先 系统有时用装运点有时用发运点,"装运点"与"发运点"是一样的 装运点的确认依据为: 装运条件 - 装载组 - 交货工 ...
- vc 通过句柄修改窗口大小_VC应用(1)通过VC修改销售订单行项目的字段
VC是SAP中非常重要的功能,过去多年来,我参与了不少使用VC的项目,我将通过多篇文章介绍VC的一些应用,本文介绍通过VC修改销售订单行项目的字段 01 概览 在销售订单创建时,对于可配置物料来说,不 ...
最新文章
- 关于学习Python的一点学习总结(37->集合运算)
- Ubuntu16.04LTS安装ROS Kinetic
- 多组测试数据(求和)IV
- RSA算法原理——(1)目前常见加密算法简介
- 牛客网-剑指offer 第一题(二维数组中的查找)
- KMP算法中next数组的理解与算法的实现(java语言)
- JDK6 中队web service的支持
- 在Red Hat 4 AS U7上安装oracle10gR2
- java 指定打印机打印_java 指定打印机 进行打印
- Android应用程序显示未读消息计数
- Mysql的select in会自动过滤重复的数据
- 【ARM-Linux开发】Wi-Fi 应用工具wpa_supplicant
- UVA10679 I Love Strings!!【字符串匹配】
- 人生苦短,我用 Chrome!
- Elasticserch学习之分页
- 台电 8G U盘通过量产程序实现USB-CDROM启动
- Linux C recv函数阻塞问题
- 雅思阅读真经总纲_雅思阅读用哪本书?五大热门雅思阅读书籍全面点评
- 2022年5月网络教育大学英语B统考题库复习题及考试时间
- centos 7+ssr傻瓜式安装(仅供学习使用)
热门文章
- 程序员专用表情包_拿走不谢
- 绿之韵人民日报聚焦:加强企业管理,慢工才能出细活
- macw资讯:MacOS如何隐藏、加密文件或文件夹
- 获取客户端及服务器的信息
- http://zc.qq.com/en/index.html,index.html
- 基于卷积神经网络CNN的图片分类实现——附代码
- ubuntu中U盘硬盘格式化(NTFS,FAT12,FAT16,FAT32,EXT4,EXT3,EXT2)
- Dynamic 365 子网格编辑控制列可编辑
- java8 使用拉姆达对基本数据类型集合进行分组
- tp路由器桥接成功无法上网怎么办