sap

replace parameter name show on screen?

女生的网名这么多〃 提交于 2019-12-10 15:59:05
问题 When I'm defining a parameter, like: PARAMETER pa_date TYPE d DEFAULT sy-datum. How do I change "pa_date" to something else when the app is launched? I want to change it to something like "choose date". Any Ideas? 回答1: The Correct Menu Path is: Goto (Alt-G) -> Text Elements (T) -> Selection Texts (S) Once there you can Type in the Text you want OR click the "Dictionary Ref." Checkbox. Doing this will keep your report selections a bit more standard, provided that you use the correct dictionary

Returning a range table in abap

谁都会走 提交于 2019-12-10 14:58:15
问题 I would like to write a function module that returns a range table. Is that possible and if so, how? 回答1: The structure of a typed range is like this : **Name** **Type** SIGNT VARV_SIGN OPTION TVARV_OPTI LOW your-type HIGH your-type You can create this structure in the dictionary, as well as a table of those, and then use it in the FM signature. Also, a generic structure already exists : RSDSSELOPT (along with a table type RSELOPTION ). 来源: https://stackoverflow.com/questions/3702429

Activating (bring to foreground) a specific window with vbscript

醉酒当歌 提交于 2019-12-10 14:13:15
问题 I'm not even sure where to start with my question, I tried a hundred things and googled for hours but didn't find anything useful. (I'm open to every dirty trick.) Here's my problem: I have a .hta-file with a listbox that looks like this: It lists all sessions/modi of my SAP Gui running. Set SapGuiAuto = GetObject("SAPGUI") Set application = SapGuiAuto.GetScriptingEngine If application.Connections.Count > 0 Then Set connection = application.Children(0) If connection.Sessions.Count > 0 Then

SAP connection to extract data from PHP

六眼飞鱼酱① 提交于 2019-12-10 12:11:15
问题 I need to extract data from SAP ERP for a third-party system. The third-party system has to be able to request remotely data from SAP ERP on demand (i.e. information from a given employee). So the point is to make queries (mainly employees, inventory, stock) for a given resource. Therefore the data to transfer should be small for each request. The system is PHP-based. My questions are: a) Best way to carry out this task b) Do I need to carry some operation or coding within SAP to enable such

How to set current cell on SAP GUIContainerShell in C#?

喜欢而已 提交于 2019-12-10 11:59:31
问题 I am automating my work with SAP GUI script at the moment and whilst trying to recreate the recorded macro I am having an issue at one particular point which I don't know how to translate. session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell").setCurrentCell 1,"MAKTX2" session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell").doubleClickCurrentCell session.findById("wnd[1]/tbar[0]/btn[0]").press I have read through the SAP GUI Scripting API pdf and am struggling to see how I action

SAP .NET Connector

五迷三道 提交于 2019-12-09 23:41:09
问题 I need to connect to SAP and do a simple update but it will be the first time for me connecting to SAP and i know almost nothing. After some search on web i learned that there is an API which works only in visual studio 2003 (SAP .NET Connector). But i have a win7 .net 3.5 sp1 system. Is there any free way to connect to SAP using visual studio 2008 on the system above? (Free means without additional payment, we have an SAP account) Thanks... 回答1: There is always the SAP Portal Development Kit

How to connect to a SAP System using sapjco3 and Eclipse?

两盒软妹~` 提交于 2019-12-09 18:32:04
问题 I need to connect to SAP Systems via standard BAPI calls. I already installed JCo (sapjco3) and added the .jar to my build path in Eclipse. But due to the fact that I am rather a beginner regarding network/server programming, I have no idea how to setup a connection between Eclipse and the SAP Systems...can anyone provide a basic solution or some ideas for that? Thank you and greetings! 回答1: I solved the question by myself after having found a good documentation with examples regarding that

如何让某些用户对Marketing Cloud的contact数据只能实施只读操作

浪尽此生 提交于 2019-12-09 09:47:20
打开maintain business role这个应用: 创建一个新的business role,然后添加下列这几个catalogs: SAP_CEC_BC_MKT_ADM_PC Marketing - Business Administrator SAP_CEC_BC_MKT_DMB1_PC Marketing - Contacts and Profiles Base SAP_CEC_BC_MKT_CFS1_PC Marketing - Contact Profile SAP_CEC_BC_MKT_DST_PC Marketing - Data Stewardship SAP_CEC_BC_MKT_EXT_PC Extensibility and Adaptability - Marketing3 一个一个添加进去: SAP_CEC_BC_MKT_ADM_PC 此处把Write Access改成No Access,最后把这个business role分配给对应用户,该用户对于contact数据就只拥有读权限了。 要获取更多Jerry的原创文章,请关注公众号"汪子熙". 来源: oschina 链接: https://my.oschina.net/u/3771578/blog/3065137

Marketing Cloud的contact merge机制

情到浓时终转凉″ 提交于 2019-12-09 09:47:09
Marketing Cloud的contact支持多种多样的数据源,如下图所示: SAP Hybris Commerce SAP ERP SAP Cloud for Customer SAP Gigya external social media 在系统的Origin data标签页里能看到一个merge后的contact的所有数据源: 看一些例子。初次从Hybris commerce里导入,Marketing Cloud系统里不存在ID为4711,mobile为12345的contact,所以自动创建一条主数据。 第二次从SAP Cloud for Customer里导入,因为待导入的contact和系统里已经存在的一条记录的mobile ID相同,故Marketing Cloud认为这是同一个人,因此做属性的merge: merge之后,来自Cloud for Customer的city和country字段被合并进了系统。 从这里出发进行Marketing Cloud里contact merge相关的配置customizing: 这里可以指定进行merge检测时基于的字段,这些字段既有SAP Marketing Cloud的标准字段,也允许用户自定义新的字段。 要获取更多Jerry的原创文章,请关注公众号"汪子熙": 来源: oschina 链接: https://my

SAP RFC和BAPI

风流意气都作罢 提交于 2019-12-08 20:29:28
RFC和BAPI都是SAP提供的接口技术.RFC全称Remote Function Call,就是允许远程调用的函数模块. BAPI则是基于RFC的新技术,全称Business Application Programming Interfaces,它是将RFC封装 成为完整的API对象,可在非SAP开发环境中声明,调用,对SAP进行操作. 提到的是SAP提供的DCOM生成工具,是先做好RFC,然后再在SAP中封装(打包),再用SAP COM CONNECTER 生成DLL即可!. 会在其它开发环境内做DCOM开发的人,可以用这个工具将RFC或BAPI封装成DCOM对象 (DLL文件). 这样,就可以和开发的程序一起发布了. 来源: https://www.cnblogs.com/rainysblog/p/12007036.html