SAP ABAP开发过程中如何获取客户、供应商地址信息?

 在SAP ERP系统中,在sap的应用中,很多地方需要用到地址和联系方式,sap对于地址采用了集中维护。如下图中的供应商:在SAP ERP系统的事务码输入栏中,输入事务码XK03,勾选地址后显示:

那么,在ABAP编程中如何相关地址信息呢?

     在SAP ERP系统中,地址信息数据存储到ADR*数据表中,其中ADRC为主表,其他为从表,如:ADR2 (Phone) and ADR3 (Fax) 。程序可以先从供应商主记录LFA1或客户记录KNA1等表中获取地址号(ADRNR),之后根据地址号再从这些地址相关数据表中读取数据,亦可使用ADDR_GET函数来提取数据。

     如上述供应商,其供应商代码为1065001,在程序中可从供应商主数据表LFA1中得到其地址号,之后从地址表ADRC中根据地址号从而获取相关地址信息,或用函数ADDR_GET函数来提取相关数据,参见下面示例代码:

 select single adrnr  into p_anrnr from lfa1 
                     where lifnr = '1065001' . "获取1065001供应商地址

 if sy-subrc = 0 .
    call function 'ADDR_GET'
       exporting
            address_selection = gv_fb_addr_get_selection
        importing
            sadr              = sadr
       exceptions
            others            = 01.
  endif .

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/701898.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

DB-Engines Ranking 2024年6月数据库排行

DB-Engines Ranking 2024年6月数据库排行 DB-Engines排名根据数据库管理系统的受欢迎程度进行排名。排名每月更新一次。 排名表 趋势图 关系型数据库前 10 名 键值数据库前 10 名 文档数据库前 10 名 时序数据库前 10 名 图数据库前 10 名 DB-Engines Ranking的分数计算方法 …

先别吹sora,ComfyUI+SVD才是你2024年必须掌握的ai视频工具!

comfyuisvd最新教程,没玩过ai视频的你必须要了解! 这可能是你见过最适合小白的comfyuisvd入门教程! 一、comfyui的特点? 很多人其实还不知道,目前市面上热门的ai视频工具有哪些? Sora:Sora目…

基于模型的理念:认知提升与研发模式转型

系统工程是从航空、航天等系统的开发过程中总结出来、用于指导复杂工程项目开展的方法论,是协调庞大团队完成复杂任务的技术和管理要素的综合,最新的国际标准将系统工程定义为“管控整个技术和管理活动的跨学科的方法,这些活动将一组客户的需…

【Java】如何根据应用场景选择合适的消息中间件?

一、问题解析 21.1 消息中间件的应用场景 消息中间件的应用场景主要有两个:异步解耦与削峰填谷。 我们首先通过电商平台用户注册送积分、送优惠券这个场景来理解异步解耦合。如果不使用消息中间件,电商平台送积分的实现也许是下图这个样子&#xff1a…

【AI】文心一言的使用分享

在数字化时代,人工智能(AI)技术的飞速发展正在改变我们的生活。文心一言,作为这一浪潮中的佼佼者,以其卓越的自然语言处理能力和广泛的应用场景,给我带来了前所未有的使用体验。在这篇分享中,我…

新能源车用驱动器 电机电驱

硕博电子的电机电驱是以一体化动力总成为设计理念,整合电控、电机核心模块,推出的电机电控一体化动力总成。电机电控动力总成采用矢量控制算法和CAN总线通信技术,体积小、效率高、免维护、电磁兼容性强、方便调试,提高了系统的可靠…

复旦大学首本大模型中文书太厉害啦!【大模型书籍推荐】

前言 在信息爆炸的时代,自然语言处理(NLP)技术如同璀璨的星辰,照亮了我们与机器沟通的道路。而今,复旦大学自然语言处理实验室的教授团队,如同航海家般,为我们带来了一本指引大语言模型领域前行…

【原创教程】三菱Q与MERLIN II LS激光打标机控制说明

一、控制流程说明 1.硬件连接→2.软件通讯连接→3.编写远程控制PLC程序→4.编写通讯命令。 二、硬件连接1.用RJ45口普通网线将PLC和打标机连接。 三、软件通讯连接 1.打标机侧工控机-更改操作权限-点击菜单栏Setup,在下拉菜单中,点击Level,在下一级菜单点击Supervisor(左下…

【工程实践】gradio调用模型与展示

前言 模型在云端部署好之后,衍生出Flask、Fastapi的接口,可以借助gradio调用接口展示在前端。 1.gradio代码 import gradio as gr import requests import json #调用部署的云服务接口 def greet(question):prefix_url http://0.0.0.0/get_classificat…

【Nginx系列】基于请求头的分发

文章目录 一、HTTP请求头和响应头二、基于请求头的分发2.1、基于host分发2.2、基于域名的分发测试:2.3、基于开发语言分发2.4、基于浏览器分发2.5、基于源IP分发 🌈你好呀!我是 山顶风景独好 🎈欢迎踏入我的博客世界,能…

代码签名证书一年的价格是多少?如何申请

代码签名证书的价格因品牌、类型及所提供的服务等因素而有所不同,价格通常在数千元至万余元人民币之间不等。 不同类型代码签名证书价格差异 个人代码签名证书:个人代码签名证书是最基础的类型,适用于个体开发者,其价格较为经济…

【Java】解决Java报错:ArithmeticException during Division

文章目录 引言一、ArithmeticException的定义与概述1. 什么是ArithmeticException?2. ArithmeticException的常见触发场景3. 示例代码 二、解决方案1. 检查除数是否为零2. 使用异常处理3. 使用浮点数除法4. 使用自定义方法进行安全除法 三、最佳实践1. 始终检查除数…

香草看涨期权是什么意思?

香草看涨期权是什么意思? 香草期权,听起来或许有些异国风情,但实际上,它是金融市场中一种极为基础和普遍的交易工具。所谓的“香草”,在金融术语中其实是比喻一种平凡、普通但不可或缺的特质,正如我们日常…

基于PHP+MySQL组合开发的小程序源码系统 附带完整的安装代码包以及搭建教程

系统概述 本小程序源码系统采用PHP作为服务器端脚本语言,MySQL作为数据存储引擎,充分利用两者在Web开发领域的成熟性和灵活性。PHP以其简单、直接的语法和广泛的社区支持,成为快速开发Web应用的首选语言之一;而MySQL作为关系型数…

直到第三次才遇见懂行人,教育信息化深耕者如何选对CRM

如今,与诸多顶尖双一流大学交流时,BDRJ公司的销售们底气十足。作为一家在教育圈内知名度颇高的数字内容智能服务提供商,BDRJ深耕国内教育行业内容管理领域二十余年,是国内双软认证企业,中国高等教育学会教育信息化分会…

计算机组成原理(四)

在同一时刻只能有一对设备使用总线,会发生总线的争用 面向CPU的双总线 如果外部设备和主存之间发生信息传输,因为媒介是CPU,一样会打断CPU执行程序的任务 以存储器为中心 但是存储总线和系统总线依然不能同时使用,都是分时使用 …

20240612每日前端-------vue3实现聊天室(一)

先上效果图 讲讲布局设计 聊天室大致分三块: 左边导航右边聊天界面主界面 单独调整一下样式:外层friend-box先调整布局为flex,这样方便进行自适应布局,增加背景色为白色,设置边框圆角使得外观更加美观,使…

【Python入门与进阶】Jupyter Notebook配置与优化

目录 1.Jupyter Notebook简介 2.Jupyter Notebook的安装 2.1 命令行安装 2.2 可视化界面安装 3.Jupyter Notebook的使用 3.1 启动 Jupyter Notebook 3.2 Jupyter Notebook 界面介绍 3.3 创建新的 Notebook 3.4 编写和运行代码单元 3.5 使用 Markdown 编写文档 3.6 保…

[大模型]GLM-4-9B-Chat WebDemo 部署

环境准备 在autodl平台中租一个4090等24G显存的显卡机器,如下图所示镜像选择PyTorch–>2.1.0–>3.10(ubuntu22.04)–>12.1 接下来打开刚刚租用服务器的JupyterLab, 图像 并且打开其中的终端开始环境配置、模型下载和运行演示。 pip换源和安装…

Django+Vue.js怎么实现搜索功能

一.前言 类似这样的搜索功能 二.前端代码 <div class"form-container"><div class"form-group"><label for"departure-city">出发城市</label><select v-model"departureCity" id"departure-city&q…