我用ABAP可以在SAP标准屏幕中设置默认值吗?比如

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用ABAP可以在SAP标准屏幕中设置默认值吗?比如相关的知识,希望对你有一定的参考价值。

比如我在显示PO的时候,输入ME23N之后,跳出的是当前用户最后一次创建的那张PO,请问在ABAP中,怎么实现,谢谢啦

有两个方法可以试试:

第一种方法,将GUI的联接属性设为“高速连接”,这样他会保留用户上次的录入的内容,下次录入的时候,就会有下拉提示;

第二种方法,你可以试试字段的参数。右键查看字段的技术信息时,可以看到有个参数的东西,要是在其他程序中有这个东西,是可以自动带过来的。追问

求解,哪里的参数啊,你说的自动带过来,是要写程序吗

参考技术A 使用 parameter ID来做的 参考技术B set parameter ID或是直接在屏幕字段上上设置set parameter ID 和get parameter ID 参考技术C 加增强追问

能具体一点吗?用什么增强,在哪里增强啊?

可以在 asp.net mvc4 中使用 jquery 在@html.label 中设置值吗?

【中文标题】可以在 asp.net mvc4 中使用 jquery 在@html.label 中设置值吗?【英文标题】:Possible to set value in @html.label using jquery in asp.net mvc4? 【发布时间】:2013-12-26 11:28:43 【问题描述】:

我有一个@Html.Label("", new id="txtStatus1" )

其中txtstatus1的值是使用jquery作为 $('#txtStatus1').val(TicketStatus);获取的

但我无法将此值设置为标签。

【问题讨论】:

试试.text()而不是.val() 【参考方案1】:

此语句不输出任何内容,因为您没有指定 for 值:

@Html.Label("", new  id="txtStatus1" )

如果你改变它给它一个值,即

@Html.Label("a", new  id="txtStatus1" )

它输出这个:

<label for="a" id="txtStatus1">a</label>

Sridhar R 是正确的,你可以使用文本来设置它:

$('#txtStatus1').text('this')

http://jsfiddle.net/bk8KZ/

如果参数来自您的模型,您可能需要在参数周围添加引号和输出,即

$('#txtStatus1').val('@Model.TicketStatus');

TicketStatus 到底是什么?

【讨论】:

ticketstaus 是一个设置值的变量。我通过使用

where $('#qqq').text(variable); 解决了这个问题;

【参考方案2】:

试试这个

使用.text().html()

获取html标签值

var txt = $('#lbltxt').html();

设置html标签值

$('#lbltxt').html("your value");

要获取asp.net标签值,我们需要编写如下代码

var txt = $('#<%=lbltxt.ClientID%>').html();

var txt = $("[id$='lbltxt']").html()

设置 Asp.net 标签值

$('#<%= lbltxt.ClientID%>').html('Your Value')

或者

$("[id$=' lbltxt']").html('Your Value')

【讨论】:

我使用 html5 和 MVC4 RAZOR 设置查询为 $('#txtStatus1').text(TicketStatus);没有帮助!

以上是关于我用ABAP可以在SAP标准屏幕中设置默认值吗?比如的主要内容,如果未能解决你的问题,请参考以下文章

sap screen design

sap abap开发过程中创建开发类liuh,software component 为SAP_BASIS,我用SE11创建一个自建表,提示错误

SAP ABAP ALV 的一些总结:Docking container 和 Dialogbox container

关于SAP ABAP table control 显示数据、修改数据的问题

abap开发中,在屏幕上怎样显示alv

Selenium:我可以在 Selenium 中设置 WebElement 的任何属性值吗?