Passing data to multiple screens through SAP webgui;
Hello, I'm working on building an application that requires me to pass data to multiple screens of a SAP transaction (IW31) through SAP webgui. The requirement is to enter the required information in the initial screen, "Header data" screen and in the "Object Data" screen. I'm using the below URL to launch the webgui:
http://myserver:8001/sap/bc/gui/sap/its/webgui/!?sap-client=800&sap-user=xxx&sap-password=yyy&sap-language=EN&transaction=iw31%20CAUFVD-EQUNR=20006001&AUFPAR-PM_AUFART=PM01&CAUFVD-GSBER=0001&OKCODE=/00&CAUFVD-ILART=103&~OKCODE==IOLU
This is failing with the following error message:
*Flow control: Entry SAPLCOIH, IOLU, A0, * , * , * is missing in T185*
I also noticed that if I stop at the point where I enter information in the initial screen and enter into the header data page using the below URL, it is working fine. The URL used is
http://myserver:8001/sap/bc/gui/sap/its/webgui/!?sap-client=800&sap-user=xxx&sap-password=yyy&sap-language=EN&transaction=iw31%20CAUFVD-EQUNR=20006001&AUFPAR-PM_AUFART=PM01&CAUFVD-GSBER=0001&OKCODE=/00
Can anyone please explain what is incorrect in the URL I'm passing?
Thanks in advance
Hi Vijay,
Thank you for your prompt response but I do not understand your answer or perhaps I am not makig myself clear.
Let me explain the current process:
1) Z program collects data and exports to Memory ID 'TEST01'.
2) Z program calls SAP program
3) SAP program calls User Exit '001' and data is read from Memory ID 'TEST01'.
4) SAP program collects some of the data and then executes SAP FM to continue processing.
5) SAP FM Executes User Exit for FM and data is read from Memory ID 'TEST01'.
6) SAP FM returns completed data back to SAP main program.
7) Z Program collects results from SAP program.
New process:
1) Z program collects data and exports to Memory ID 'TEST01'. Data now includes filter for CC.
2) Z program calls SAP program
3) SAP program calls User Exit '001' and data is read from Memory ID 'TEST01'.
4) SAP program collects some of the data and then executes SAP FM IN PARALLEL PROCESSING to continue processing.
5) SAP FM Executes User Exit for FM and an attempt to read data is read from Memory ID 'TEST01' fails.
6) SAP FM returns completed data back to SAP main program.
7) Z Program collects results from SAP program.
The dilemma is how to capture the proper CC filter in the FM exit when SAP is unable to read the data from memory ID 'TEST01'. I guess I can understand this since the tasks are executed in separate sessions and servers from the one that started the program since we are using a server group.
Perhaps I am missing something with respect to exporting to memory IDs?
Thanks.
Similar Messages
-
How to pass parameters for second screen to SAP webgui URL
Hi
I want to call SAP webgui from an application and want to pass some data which need to be prefilled in the screen.
Have gone through many threads
/people/durairaj.athavanraja/blog/2004/09/23/pass-parameter-to-its-url-upadated-21st-june-2008
https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action&pageid=22375
webbgui - calling a transaction and specify variant or parameter in url
Things work fine if I pass values to fields which are on first screen, but I am unable to pass data to fields on next screens.
Taking an example :
tCode for vendor creation is XK01 and it has many screens, now when I call url
http://HOST_NAME:8000/sap/bc/gui/sap/its/webgui/!?sap-client=CLIENT_ID&sap-user=SAP_USER&sap-password=SAP_PASSWORD&language=EN&~transaction=*XK01 RF02K-LIFNR=Ven1001;
I am able to view Ven1001 in vendor code in first screen
But when I call
http://phxng4709:8000/sap/bc/gui/sap/its/webgui/!?sap-client=100&sap-user=testuser1&sap-password=SAP12345&language=EN&~transaction=*XK01 RF02K-LIFNR=Ven1111;RF02K-BUKRS=COCO;RF02K-EKORG=NG01;RF02K-KTOKK=0001;ADDR1_DATA-NAME1=VEN_NAME
All the fields on first screen get populated but I don't get VEN_NAME in Name1 field on GUI
Tried this
http://phxng4709:8000/sap/bc/gui/sap/its/webgui/!?sap-client=100&sap-user=testuser1&sap-password=SAP12345&language=EN&~transaction=*XK01 RF02K-LIFNR=Ven1111;RF02K-BUKRS=COCO;RF02K-EKORG=NG01;RF02K-KTOKK=0001;Ok_Code=ENTR;ADDR1_DATA-NAME1=VEN_NAME
as well, but no success
Can anybody help. Thanks in advance
Ruhiyou can only pass values to first screen fields
-
How to pass parameters for second screen to SAP webgui URL (ITS)
Hi
I want to call SAP webgui from an application and want to pass some data which need to be prefilled in the screen.
Have gone through many threads
/people/durairaj.athavanraja/blog/2004/09/23/pass-parameter-to-its-url-upadated-21st-june-2008
https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action&pageid=22375
webbgui - calling a transaction and specify variant or parameter in url
Things work fine if I pass values to fields which are on first screen, but I am unable to pass data to fields on next screens.
Taking an example :
tCode for vendor creation is XK01 and it has many screens, now when I call url
http://HOST_NAME:8000/sap/bc/gui/sap/its/webgui/!?sap-client=CLIENT_ID&sap-user=SAP_USER&sap-password=SAP_PASSWORD&language=EN&~transaction=*XK01 RF02K-LIFNR=Ven1001;
I am able to view Ven1001 in vendor code in first screen
But when I call
http://phxng4709:8000/sap/bc/gui/sap/its/webgui/!?sap-client=100&sap-user=testuser1&sap-password=SAP12345&language=EN&~transaction=*XK01 RF02K-LIFNR=Ven1111;RF02K-BUKRS=COCO;RF02K-EKORG=NG01;RF02K-KTOKK=0001;ADDR1_DATA-NAME1=VEN_NAME
All the fields on first screen get populated but I don't get VEN_NAME in Name1 field on GUI
Tried this
http://phxng4709:8000/sap/bc/gui/sap/its/webgui/!?sap-client=100&sap-user=testuser1&sap-password=SAP12345&language=EN&~transaction=*XK01 RF02K-LIFNR=Ven1111;RF02K-BUKRS=COCO;RF02K-EKORG=NG01;RF02K-KTOKK=0001;Ok_Code=ENTR;ADDR1_DATA-NAME1=VEN_NAME
as well, but no success
Can anybody help. Thanks in advance
Ruhiyou can only pass values to first screen fields
-
Hi Experts,
i am new to the SRM, i am facing problem in passing data from one screen to another.
my requirement is that when we select one shopping cart and press the PROPOSE SOURCES OF SUPPLY button, we will fetch all the contracts that are attached to the shopping cart.
we have implemented a BADI implementation of BBP_SOS_BADI (method BBP_SOS_CHECK) for passing some changed values to the contracts of the shopping cart into the popup screen that is displayed when we press PROPOSE SOURCES OF SUPPLY button and when we select any contract and press ASSIGN ONLY button in the popup screen the badi BBP_DOC_CHANGE_BADI is triggered.
i have implemented another BADI implementation of BBP_DOC_CHANGE_BADI for fetching the selected contract and pass the values to another screen, but the problem is that when we select one contract and press the assign only button we are fetching the wrong contract number ( that is in the BADI method BB_SC_CHANGE parameter IT_ITEM we are fetching the wrong contract), if we again do the same procedure for the second time we are getting the correct contract.
i am unable to understand why we are getting the wrong contract in the first time( that is we are getting contract other than the selected one).
as per my understanding i think when we are passing data to the popup screen using BBP_DOC_CHANGE_BADI we are not updating the shopping cart with the changed data.
can anyone tell me how we can update the SHOPPING CART with the changed contracts data, i have used BBP_PD_SC_UPDATE, BBP_PD_SC_SAVE and other shopping cart FM but nothing is happening.
Thanks
TanveerHello,
What version of SRM are you on? Have you check for OSS Notes? I have had trouble with BBP_DOC_CHANGE_BADI but it was because of other issues. The BADI works pretty well and it is called almost every time something happens to the shopping cart.
I have noticed that sometimes that values are not changed til the second calling of the BADI. I have yet understand why but I think it has to do with prompt processing. Usually, we train our requisitioners to click the 'Check' button to flush things out.
I don't know if I was helpful.... another thought.... could there be an error caught by BBP_DOC_CHECK_BADI that is preventing change in BBP_DOC_CHANGE_BADI?
Regards, Dean. -
How to create multiple screen through FXML sccene builder then create thier
Hello guys
I am loking for a way to create multiple screen through FXML sccene builder then create thier controls and navigate though them.
Thank you at advance.
Edited by: EJP on 6/06/2012 04:17:got rid of the SHOUTING. Don't do that here.Hello,
in the SceneBuilder samples that you can download from the SceneBuilder download page, you will find a project named Login composed of 2 FXML. The Application and Controller code of this sample should help you design your application.
Regards.
Jean-François Denise -
Passing data from one screen to another(web-dynpro) in SRM sourcing cockpit
HI Experts,
i am facing problem in passing data from one web-dynpro screen and assigning the data it to another web-dynpro screen.
my requirement is that when ever user selects a contract in PROPOSE SOURCES OF SUPPLY screen popup and press only assign only button, the data of the contract should be copied to the shopping cart.
i have already used the BADI BBP_DOC_CHANGE_BADI, but unfortunately it was not working.
so i tried to use the context, element and other web-dynpro fields to pass the data, i am able to pass the data from the popup to the second screen and able to assign it.
but when ever i deselect the shoppping cart which has been assigned with the data of the popup and select another shopping cart the data of the above shopping cart is cgetting changed.
i am unable to figure out the exact reason why this is happeing.i have written code in the ASSIGN ONLY button method to fetch the popup data and in the WDONMODIFYVIEW method of the second screen to assign the popup data to the shopping cart.
i have tried to bind the elements using the BIND_TABLE, BIND_STRUCTURE, BIND_ELEMENT, BIND_ELEMENTS methods, but nothing is working.
can anyone suggest me where i am making mistake and try to solve the issue.
Thanks
TanveerDear Poster
Your thread has had no response since it's creation over
2 weeks ago, therefore, I recommend that you either:
- Rephrase the question.
- Provide additional Information to prompt a response.
- Close the thread if the answer is already known.
Thank you for your compliance in this regard.
Jason Boggans
SAP SRM SDN Moderator -
hi,
i want to pass idoc number to bd87 screen through my program .
i tried using the submit statement as there is no parameter id for sx_docnu field like this:
lv_docnum =(having idoc number)
r_docnum2-sign = 'I'.
r_docnum2-option = 'EQ'.
r_docnum2-low = lv_docnum.
append r_docnum2.
SUBMIT rbdmon00
WITH sx_docnu in r_docnum2
via selection-screen
AND RETURN.
but this is not working.can anybody tell me how to do this????Hi
Try this
DATA: rspar_tab TYPE TABLE OF rsparams.
rspar_line-selname = 'SX_DOCNU'.
rspar_line-kind = 'S'.
rspar_line-sign = 'I'.
rspar_line-option = 'EQ'.
rspar_line-low = '002'. "Idoc number
APPEND rspar_line TO rspar_tab.
SUBMIT rbdmon00
WITH selection-table rspar_tab
via selection-screen
AND RETURN.
Cheers
Joginder -
I'm running a standalone tomcat 4.0.4. When the user logs in his information is retrieved from the database and placed in a vector. I go through two seperate screen before I am to have the fields on the screen prepoplulated with the data retrieved from the user login. But nothing is showing up. What am I doing wrong. This is a HTML screen because I can not get the JSP to work.
you may move the data from one screen to another in different ways:
create a session object of HttpSession and add the data you have to the session
session.setAttribute("name",object);
pay some attention to how managing and retrieving the session from different page.
or you may add the data to the request object i.e
request.setAttribute("name", Object) ;
and then obtain requestdispatcher
then forward or include the request to any other resource
requestdispatcher.forward(request,response) ;
regards -
How to pass data to XI interface through a particular QUEUE ID
hi,
i need to pass data to XI through a particular QUEUEID if any body has sample ABAP code for it pls post...........
its very urgent tx....
shiva.Hi Shiva,
Are you talking about queue prioritization?
To be able to have your interface pass through a particular queue name, you have to first register your queues in sxmb_adm. You can check that in the "manage queues'. Then you configure the sender and receiver service/system and the interface in the configuration "configure filter for queue prioritization". -
How do I save the data in multiple screen tabs concurrently?
Hi.
I have a screen (9000) that includes 3 tabstrip subscreens (9001, 9002 & 9003).
I used the tabstrip wizard to create the tabstrip. Right now, when I click on the 'Save' button, only the data in the active tab is saved.
How could I make changes so that data in ALL the tabs could be saved concurrently? My flow logic codes are as below:
PROCESS BEFORE OUTPUT.
*&SPWIZARD: PBO FLOW LOGIC FOR TABSTRIP 'TRANSFORM'
MODULE TRANSFORM_ACTIVE_TAB_SET.
CALL SUBSCREEN TRANSFORM_SCA
INCLUDING G_TRANSFORM-PROG G_TRANSFORM-SUBSCREEN.
MODULE PBO_9000.
PROCESS AFTER INPUT.
*&SPWIZARD: PAI FLOW LOGIC FOR TABSTRIP 'TRANSFORM'
CALL SUBSCREEN TRANSFORM_SCA.
MODULE TRANSFORM_ACTIVE_TAB_GET.
MODULE USER_COMMAND_9000.
Thanks.You didn't mention which version of LabVIEW you are using. I adapted your method in this example. Not sure this is an efficient method. I just pass the 2d array through in the false case.
Using LabVIEW 2010SP1 and TestStand 4.5
Attachments:
WriteTable.PNG 35 KB -
Error while passing data to custom screen. Entry MUM doesn't exist in T001P
Dear All,
I have created a custom screen for PB10. I am getting below error while executing the screen.
Entry MUM doesn't exist in T001P (Check Entry) .
The detail error is
Entry MUM does not exist in T001P (check entry)
Message no. 00058
Diagnosis
Input values must be defined in Table T001P. The value or values ' MUM ' are not specified in this table.
Procedure
Check whether the input is correct and correct if necessary.
Procedure for System Administration
If this is not an incorrect entry, check the system settings and change them if necessary.
If there is a connection to the Customizing system, you can maintain the system settings by choosing Customizing in the Performance Assistant or Maintain Entries (F5) when displaying the help in a modal dialog box.
I've checked the table and data is available. But still i am getting this error.
I've come across this error earlier while copying standard screen to custom screen.The solution to this problem is you have to set your SET and GET parameter in the properties tab of the field.
regards,
sandeep -
Passing data to MIGO screen using BAPI
Hi Friends
I have PO header and item details data in Ztables seperately. now I want fetch these data and should display in MIGO transaction screen to do the GR by using BAPI function module.
Please help me how to solve this problem.
Thanks & Regards.
Rajsekhar
Edited by: Sekhar on Mar 4, 2008 7:16 AMHi
Try this
DATA: rspar_tab TYPE TABLE OF rsparams.
rspar_line-selname = 'SX_DOCNU'.
rspar_line-kind = 'S'.
rspar_line-sign = 'I'.
rspar_line-option = 'EQ'.
rspar_line-low = '002'. "Idoc number
APPEND rspar_line TO rspar_tab.
SUBMIT rbdmon00
WITH selection-table rspar_tab
via selection-screen
AND RETURN.
Cheers
Joginder -
Extracting data from multiple datasources through DAC
We have to extract data from two Oracle datasources (GL datasource 1 and GL datasource 2) by DAC client to one Datawarehouse. We have configured DAC for one datasource and it is working fine. How can we add another datasource into the same DAC client.
NeerajYou will need to update the Source DB connections in both the DAC and Informatica Workflow before you want to load the DW with the other GL Database. You will contnuously have to switch these configuration settings or stand up another DAC Server, Repository and Client that point to the same Datawarehouse.
-
SAP threading-how to pass data between different batch job programs?
Hi everyone,
now i have one problem about performance tuning using threading in SAP programs: split one big program into two programs - one is main program and the other is sub program. using batch jobs, we can submit multi jobs of sub program at the same time.
does anybody know how to pass data between different batch jobs? I don't want to use temp files. can ABAP memory can implement this?
thanks!Passing Data Between Programs
[http://help.sap.com/saphelp_47x200/helpdata/en/9f/db9df735c111d1829f0000e829fbfe/frameset.htm|http://help.sap.com/saphelp_47x200/helpdata/en/9f/db9df735c111d1829f0000e829fbfe/frameset.htm] -
How to print hard-coded data in multiple language in sapscript.
Hi All,
How to print hard-coded data in multiple language in sap-script, here the requirement is when printing the output
we can see the window heading, description which are mostly hard-coded here I want to print these in both language as fallows,
Goods to be delivered: = Morada de Entrega:
Total net value excl. tax = Valor Total (IVA não Incluído)
Description = Descrição
Item = linha
here I want to print in both languages like---- Goods to be delivered:/ Morada de Entrega:
and the above headings in English are hard-coded.
Kindly suggest me on this.
Thanks in advance.
Arun.Hi Arun,
Use Standard text ade those text elements. Then use those in SAP script using different languages.
Regards,
Amitava
Maybe you are looking for
-
How to displaying "my favorite Links" as a tree view menu
Gurus, I have a KM iView in portal home page, where users keep adding their favourite links from time to time. Now I want to display all the links as in tree structure say - Content Admin |--> Page A |--> Page B System Admin
-
I have a 32GB iPad mini that was purchased new in June of this year. A little while ago, I started the iOS 8.02 download while it was plugged into a wall socket using an official apple wall to USB plug and an official apple thunderbolt cable. I then
-
Issue with Deployment of SOA application which contains rule
Hi, I am working on SOA OrderBooking Workshop When i create a rule and try to deploy the application on my machine i am getting error message . But the same application when i try to deploy on my colleague machine its works perfectly fine. Note : The
-
N70 Slow to open applications etc...
Hi, can anyone tell me why the N70 is slow on startup and slow to open messages, or any other aspect on the phone. This is infuriating. I am with Orange. Firmware version after pressing *#0000# comes up as 2.0537.1.718-09-05 RM-84 but I wouldn't have
-
Http header expect:100-continue
I am trying to make a HTTP PUT request to a webservice, which I can't get to work because it keeps returning the following error in its header: HTTP/1.1 417 Expectation Failed In the body it explains that I have a header "expect:100-continue" in my P