SAP中采用SQVI方式实现供应商物料交货计划清单设计输出实例

本文主要是介绍SAP中采用SQVI方式实现供应商物料交货计划清单设计输出实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文的结构与以往不同,先给出结果,再分析处理过程会比较容易理解。用户需要输出下图中的清单。该清单的内容是采购交货计划,需要包含采购协议号,供应商代码,物料号,交货计划(日期及数量)。但在SAP标准功能中,笔者没有找到有事务能够完整的满足需求。SAP确实也提供了大量标准的报表输出事务,但仍不能满复杂的业务需求。因此,才有BW这样的数据仓库来实现个性化报表设计输出的需求。但普通用户是没有BW处理能力的。并且,BW需要提前进行规划设计实施,并不是一个能满足即时性清单需求的系统。

以笔者的经验,SAP标准功能中提供了各种各样的基础报表清单。但满足用户的个性化需求,仍需要进行各种数据加工。比较常见的情况是,将SAP系统中的多个报表进行条件组合,才能达到用户需求。这就有两种处理方法:

1、输出多个报表给用户,用户在SAP系统以外根据报表中的共有字段进行合并。比如利用EXCEL中的VLOOKUP功能。关于EXCEL中的技术,本文就不作讨论,笔者EXCEL水平并不高。

2、在SAP中通过SQVI技术,将多个报表按共有字段进行表链接。直接在SAP中输出成品报表给到用户。这种方式对顾问提出了一定的要求。

下面就以笔者处理的一例用SQVI实现交货清单输出需求,记录分析处理的过程:

事务SQVI,这个需要做表链接。步骤如下:

1、需要在三个表中以采购凭证号和项目号为关联建立链接。

2、选择需要输出总表中的字段,及条件查询界面字段。

3、将总表配置好后命名保存。以供下次可以直接使用。

以上设计工作完成后,就可以执行清单的查询和输出了;

最终,输出的结果就如本文开篇的清单。综上,笔者认为SQVI的功能还是非常有用的。顾问必备神功。

这篇关于SAP中采用SQVI方式实现供应商物料交货计划清单设计输出实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/209598

相关文章

Django中的函数视图和类视图以及路由的定义方式

《Django中的函数视图和类视图以及路由的定义方式》Django视图分函数视图和类视图,前者用函数处理请求,后者继承View类定义方法,路由使用path()、re_path()或url(),通过in... 目录函数视图类视图路由总路由函数视图的路由类视图定义路由总结Django允许接收的请求方法http

Python yield与yield from的简单使用方式

《Pythonyield与yieldfrom的简单使用方式》生成器通过yield定义,可在处理I/O时暂停执行并返回部分结果,待其他任务完成后继续,yieldfrom用于将一个生成器的值传递给另一... 目录python yield与yield from的使用代码结构总结Python yield与yield

python使用Akshare与Streamlit实现股票估值分析教程(图文代码)

《python使用Akshare与Streamlit实现股票估值分析教程(图文代码)》入职测试中的一道题,要求:从Akshare下载某一个股票近十年的财务报表包括,资产负债表,利润表,现金流量表,保存... 目录一、前言二、核心知识点梳理1、Akshare数据获取2、Pandas数据处理3、Matplotl

pandas数据的合并concat()和merge()方式

《pandas数据的合并concat()和merge()方式》Pandas中concat沿轴合并数据框(行或列),merge基于键连接(内/外/左/右),concat用于纵向或横向拼接,merge用于... 目录concat() 轴向连接合并(1) join='outer',axis=0(2)join='o

shell脚本批量导出redis key-value方式

《shell脚本批量导出rediskey-value方式》为避免keys全量扫描导致Redis卡顿,可先通过dump.rdb备份文件在本地恢复,再使用scan命令渐进导出key-value,通过CN... 目录1 背景2 详细步骤2.1 本地docker启动Redis2.2 shell批量导出脚本3 附录总

分布式锁在Spring Boot应用中的实现过程

《分布式锁在SpringBoot应用中的实现过程》文章介绍在SpringBoot中通过自定义Lock注解、LockAspect切面和RedisLockUtils工具类实现分布式锁,确保多实例并发操作... 目录Lock注解LockASPect切面RedisLockUtils工具类总结在现代微服务架构中,分布

Java使用Thumbnailator库实现图片处理与压缩功能

《Java使用Thumbnailator库实现图片处理与压缩功能》Thumbnailator是高性能Java图像处理库,支持缩放、旋转、水印添加、裁剪及格式转换,提供易用API和性能优化,适合Web应... 目录1. 图片处理库Thumbnailator介绍2. 基本和指定大小图片缩放功能2.1 图片缩放的

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我