读ABAP程序时,如何查询某字段的可能值及其含义?

问题描述

比如,使用SE11打开MDPS后,我想查看字段DELKZ(MRP元素),可能赋值成哪些值,他们表示哪些含义。我在百度查了一下,知道用OMD5这个事务码查询可以得到。那么其他字段怎么办?比如我想知道MDPS中PLUMI这个字段,可能有哪些值,表示哪些含义。我应该用什么事务码?我应该通过什么途径知道,这个事务码是多少?SAP有没有提供一个“事务码--字段”的查询方式?或者对应表格?总不能查一个问一个啊。谢谢大神

解决方案

解决方案二:
运行【事务代码】SE11,输入表:TSTCT。运行就可以看到所有的TCODE列表;把你的客户端设置一下,每一个事物后会显示code
解决方案三:
可以试试看DOMAIN下有valuelist或者是checktable有这两个的话就可以看到了.
解决方案四:
问题描述不清楚,帮不到你
解决方案五:
先解释下提到的背景:1、楼主问的可能值有两种方式,通过valuerange维护在domain中,或者单独维护一个描述对应表,而DELKZ恰好两种方式都存在2、OMD5背后其实是个ABAP程序,目的应该是维护MRP元素对应当前语言的文本,确切说是维护T457T表(描述对应表)的内容3、OMD5打开后看到的不可修改的“元素描述”,则是domainDELKZ的valuerange(也对应不同登陆语言),一般在屏幕上使用该字段会自动出现对应的下拉列表或者搜索帮助。4、猜想是因为字段描述过长,所以为DELKZ在已有valuerange情况下,另维护了一个文本(简写)对应表回答下楼主问题如何查看:一、如何是找文本表(这里是T457T)1、通过TCODE找程序看代码(这里是从omd5找)2、通过业务操作界面的文本(比如界面上显示“---->”的地方)点F1,查看技术信息二、如何查看valuerange1、se11打开MDPS后,双击componenttype的字段(DELKZ),再双击domain(下面的DELKZ),选valuerange2、se11打开MDPS后,选择第三个页签“Entryhelp/check”,最后一列即domain双击即可(其中第七列originoftheinputhelp如果是“用固定值输入帮助”才有可能值,比如PLUMI他的domain是CHAR1,并未设置valuerange)3、se11初始界面第五个“域”输入DELKZ可直接查看这个domain(注:有些字段名和domain不同名)三、事务码-字段,其实是事务码-ABAP程序-所用表-字段,所以是abap顾问的能力范围,初级业务顾问要掌握的是“屏幕元素-后台表”

时间: 2024-09-20 00:01:04

读ABAP程序时,如何查询某字段的可能值及其含义?的相关文章

sql-SQL Server查询 一个字段中不同值在另一个字段中分别出现的总个数,总个数从打到小排序?

问题描述 SQL Server查询 一个字段中不同值在另一个字段中分别出现的总个数,总个数从打到小排序? GoodsID Num A 4 B 2 C 1 A 3 B 4 C 3 我想得到: GoodsID Count A 7 B 6 C 4 用SQL Server语句如何实现?恳请行家高手不吝惜指点!万分感谢!! 解决方案 select sum(Num) as Count, GoodsID from table group by GoodsID 2015.05.28 17:16 解决方案二: s

DW做ASP程序时关于数据库的几个常见问题

程序|数据|数据库|问题 网页三剑客以其简单易学迅速被广大爱好者所青睐,尤其是DW已成为初学者制作网站的首选工具.但我们在用DW制作ASP+access程序时,经常会出现这样或那样的错误,尤其是数据库方面显得特别突出.本文就此方面出现的一些常见的问题谈谈其原因及解决办法. 一.上传网页时出现如下错误:Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动

C#检索access数据库时如何将文本字段转换成数字

问题描述 C#检索access数据库时如何将文本字段转换成数字 检索的一个字段时文本类型,里面的内容包括:1000,还有一些具体的数字20,30, 50,如何在检索条件时,将文本类型装换成数字类型比较,检索出20和30呢? 解决方案 可以参考以下例子,table1.a为字符串,table2.b为数值 select a from Table1 where val(a) in (select b from Table2) or select a from Table1 where a in (sel

排序与查找及其应用:设计一个程序,用于查询一个IP所在的机构设计一个程序,用于查询一个IP所在的机构

问题描述 排序与查找及其应用:设计一个程序,用于查询一个IP所在的机构设计一个程序,用于查询一个IP所在的机构 设计一个程序,用于查询一个IP所在的机构.具体要求:1. 设计一个函数,用于比较两个IP地址(字符串)的大小, 2. 从外部数据文件(IP.TXT)中读取IP数据; 3. 用平衡二叉排序树存储IP及其所属机构名称;4. 输入一个IP地址,查找并输出与此IP对应的机构名称; 5. 输入一个机构名称,查询与此机构对应的的IP地址; 解决方案 算法部分可以使用STL. 解决方案二: #inc

读源码时,我们到底在读什么?

村上春村有本关于跑步的书:当我谈跑步时我谈些什么 而我们软件工程师,经常会提到读源代码,读优秀开源作品的源代码.我们谈起读源码时,到底是读什么呢? 读者可能会说,你这不是装X,明知故问嘛,读源码,当然就是读源码了. 当然,源码是我们阅读的对象,我前面的文章也提到了一些源代码阅读相关的内容.我今天想谈的是,我认为源码阅读除了提高设计能力外,也是学习相应实现语方语法与最佳实践的好例子,以及简洁代码.类/方法/变量等命名.注释编写等方面的榜样. 代码是写给人看的.这句话在许多编程的书里面都提到过.我们

请问在oracle查询clob字段的内容怎么办呢?

问题描述 我在ORACLE10G中,有个表的字段是文章的内容CLOB字段,我通过LIKE 查询这个字段的内容,但是非常非常的慢,怎么才能让它快起来啊?? 解决方案 建议使用全文检索(FULL TEXT SEARCH).用ORACLE8i中的intermedia text或者oracle9i的text对CLOB字段建一个CTXSYS.CONTEXT 类型的索引, 然后在查询时用CONTAIN作为查询条件.代码如下:--创建表CREATE TABLE tb_clob(userid NUMBER PR

java-Java修改数据库表时某字段出现重复值不能修改该记录怎么继续修改下一条记录

问题描述 Java修改数据库表时某字段出现重复值不能修改该记录怎么继续修改下一条记录 Java修改数据库表的company_name字段,此字段唯一,company_name这个字段值:前面有问号的去掉以后如果和已有的company_name重复了,就不更新或者删除,前面有问号的去掉以后如果和已有的company_name没重复就去掉问号.如:?北京金瓯鼎建筑装饰工程有限公司莱州分公司和北京金瓯鼎建筑装饰工程有限公司莱州分公司两个公司,把前面有问号的去掉问号,但是有重复的,遇到有重复的不用修改此

MFC读txt数据时,数据出错

问题描述 MFC读txt数据时,数据出错 我用mfc写了一个程序用于读取数据进行一元线性回归计算,读进来的数据总会莫名其妙的出问题,比如数据是12.34,读进来就会变成12.33999999999999999或者12.340000000000001,求各路大神帮忙看看是什么回事 解决方案 你有考虑过精度问题吗? 解决方案二: 浮点数在计算机中无法精确存储,只是无限接近这个数而已比如你存储12.34也只是存储一个无限接近12.34的值(比如12.339999....)所以我们比较浮点数的时候会设置

asp net ajax-visual studio调试asp.net程序时单步调试时进入函数内部很慢

问题描述 visual studio调试asp.net程序时单步调试时进入函数内部很慢 我的页面采用三层架构,使用jQuery的ajax向后台的一般处理程序请求数据,数据量不是很大,最多也就 几十KB左右,我在一般处理程序中调用读数据库的数据的函数入口添加断点,然后按F11单步调试,从一般处理程序进入逻辑层的函数内部需要很长时间,接近一分钟左右!但是同一个请求,第二次请求时,速度又变得很快了.请问哪位高手遇到过这种类似的问题?有没有什么办法解决?谢谢. 解决方案 是不是第一次需要链接数据库,初始