How do I confirm ITS flow logic exists?
Hi Guys,
We are upgrading from R/3 4.6C to ECC6.0. The old ITS 2 applications one on ITS 6.2 and another ITS 2.0.
We are having difficulty in finding out/confirming if there is a ITS flow logic involved in the stand alone ITS. This will tell us what kind of effort is needed. I have gone thru forums where they have very good info on how to migrate and what needs to be done if one has flow logic.
My question I do not know if there is ITS flow logic OR how do I confirm if ITS flow logic was involved in the development. What do I need to look at? I looked at <flow> kind of searches in HTML pages...not found...I looked at the ".flow" files...not found.
Since I do not have this background, would appreciate if anyone can point me in the rigth direction...maybe I missed some good documents on SDN?
Any inputs appreciated.
regards,
Anand
Hi Edgar,
I did look at the .srvc file and one of them has sapxginet against the line for ~xgateway, along with other params.
This is one step closer. Thanks for this info.
Is there any other place like a HTML side or otherwise where the ITS flow logic will also be evident. My next step is to see to what degree it has been used.
regards,
Anand
Similar Messages
-
ITS Flow Logic : Example of passing a Fields/tables from Function Module?
Hi all,
does someone know, what needs to be done (including settings) to being able to call a FM with various outputs(fileds and tables) from a flow file !?
I am a little bit confused...a full example would be greatly appreciated !!
Thank you very much !
Christhis may be of help to you.
http://www.sapgenie.com/its/flowlogic.htm
Regards
Raja -
Webrfc,Webreporting,ITS flow Logic Settings
Hello All,
I have a query regarding configuration settings for Webrfc,webreporting and ITS flowlogic applications with standalone ITS and EP.Can anyone please tell me what configuratuon settings are required on EP for all the above three applications to be operating?
Can these applications be run on the integrated ITS without any performance issues?
Please help.
Thanks ,
Deepti.Hello Deepti
webrfc, webreporting (xgateway=sapgwfc) and ITS flowlogic (xgateway=sapxginet) are based on RFC communication. These services are not supported by the Integrated ITS.
For those you need to install and use the standalone ITS 6.20 version. With that the EP setup should be the same as with all other IACs and EWTs.
best regards
Gerd -
Xhtmlb: tabStrip - how to execut a page with flow logic
Hello all, how do I execute a "page with flow logic" from a "tabStrip". Currently I am using a "page fragment". But I need to change to a "page with flow logic" becuase of a technical issue.
Is it possible to tell which tab was selected using event processing? When I try, I am getting "illegal reference".
Here is a sample of my current code.
<xhtmlb:tabStrip id = "TABSTRIP"
viewState = "EXPANDED"
viewStateMode = "COLLAPSED_EXPANDED"
tooltip = "Choose tab" >
<xhtmlb:tabStripItem name = "Home"
title = "Home" >
<%@include file="home.htm" %>
</xhtmlb:tabStripItem>
<xhtmlb:tabStripItem name = "Medical"
title = "Medical" >
<%@include file="medical.htm" %>
</xhtmlb:tabStripItem>
<xhtmlb:tabStripItem name = "Dental"
title = "Dental" >
<%@include file="dental.htm" %>
</xhtmlb:tabStripItem>
<xhtmlb:tabStripItem name = "Vision"
title = "Vision" >
<%@include file="vision.htm" %>
</xhtmlb:tabStripItem>
<xhtmlb:tabStripItem name = "FlxSpnd"
title = "Flexible Spending" >
<%@include file="home.htm" %>
</xhtmlb:tabStripItem>
<xhtmlb:tabStripItem name = "Other"
title = "Other" >
<%@include file="home.htm" %>
</xhtmlb:tabStripItem>
<xhtmlb:tabStripItem name = "RevSub"
title = "Review and Submit" >
<%@include file="home.htm" %>
</xhtmlb:tabStripItem>
</xhtmlb:tabStrip>
What would I replace the "page frament" with?
Thanks in advance for your help, TroyHi Troy,
If i understood your requirement i think you need to move to other pages or views when the tabstrip items or clicked. If your requirement is the above one below is the explanation....
In the layout you include a attribute onSelect = "mySelect" in the tag xhtmlb:tabStrip.
For event handling in the oninputprocessing you write the below code,
CLASS CL_HTMLB_MANAGER DEFINITION LOAD.
DATA: TABSTRIP TYPE REF TO CL_XHTMLB_TABSTRIP.
Reading Data from Toolbar
TABSTRIP ?= CL_HTMLB_MANAGER=>GET_DATA( REQUEST = REQUEST
NAME = 'xhtmlb:tabstrip'
ID = 'tb3' ).
Optional: test that this is an event from HTMLB library.
IF EVENT_ID = CL_HTMLB_MANAGER=>EVENT_ID.
Scenario 1: Read event from manager.
DATA: EVENT TYPE REF TO IF_HTMLB_DATA.
EVENT = CL_HTMLB_MANAGER=>GET_EVENT_EX( RUNTIME->SERVER->REQUEST ).
DATA: request_event TYPE REF TO cl_xhtmlb_event.
request_event ?= event.
IF EVENT IS NOT INITIAL AND EVENT->EVENT_NAME =
CL_XHTMLB_TABSTRIP=>CO_EVENT_NAME.
*---here you can handle the event...
ENDIF.
ENDIF.
Regards,
Azaz Ali. -
How to call the Page Fragment in Page with Flow logic
Hi,
I am new to BSP, My requirement is to created 1 page fragment which contains the Logo. and to create 2 pages in flow logic
The logo has to apper in Pages with flow logic Pages. My question is how to call the PAge fragment in the 1 &2 pagesin page with flow logic
Thanks,
sureshSuresh,
There is a very enriching portal help.sap.com where you can find all basic and good documentation .
http://help.sap.com/saphelp_nw04/helpdata/en/77/8a54d7434ff34784272a3df98ab645/content.htm
the above link is from that portal.
Before asking such basic questions please at least try to find or do some research yourself.
There are standard applications like HTMLB_SAMPLES and SBSEXT_HTMLB and more for sample applications.
Regards,
Anubhav -
How to batch download the elements and flow logic of screen
hi,all
i am doing programs transfer without using transport request.
it is easy to download simple reports,includeing code, text etc.but how can i deal with reports with customed screen.
for example, i have to download the elements and flow logic of screen 100 in a report. also, i need to upload in another server.
i need you help!
thanks
Regards
LTHi,
There are lots of utilities to do this. just search forum and you will be able to find the one.
Regards,
Atish -
How do you find if a LOGICAL DATABASE exists for your program requirements?
how do you find if a LOGICAL DATABASE exists for your program requirements?
please explain.Hi Ramana
One may not accurately pin point the LDB for ones requirement. But there some ways.
1. You can find with respect to the application you are working on. You can refer to the Table field TRDIR-APPL. The following are the values it has. So suppose if you have requirement for HR you can search for application 'P' :
A Assets accounting
D DASS control station
E RIVA
F Financial accounting
G General Ledger
H Human resources planning
I Maintenance
J RK projects
K Cost accounting
L Warehouse management
M Materials management
N Hospital
P Human resources
Q QSS
S System
V Sales
Y Customer head office
Z Customer branch
2. You can see the package in which your current is stored in SE80. Under the same package you can see if there are any LDBs. -
How to confirm if Web Logic Portal Application is using NETUI PageFlow?
How to confirm if Web Logic Portal Application is using NETUI PageFlow?
One easy way is:
View Page Source via Browser and search for Javascript method getNetuiTagName. -
How to call Controller from a Flow Logic Page
Hii
I am trying to call a controller from a flow logic page all in the same application.
I have done this by calling CREATE_CONTROLLER from the flow logic Event .
This is working fine,but the flow logic page appears even when the Contoller gets called & the controller view gets loaded.
I want to Navigate to the Controllers View .I tried this using NAVIGATE->next_page( ).But this is not working
Regards
Ajitabh.Hi Ajitabh,
I don't think that is right to call a controller using the flow-logic programing-model. You have to use the MVC programing-model. There it is possible an right to work with controller.
In flow-logic you just have to use pages you create in your bsp-application. Then you can navigate with the code:
CASE event_id.
WHEN 'button1'. navigate->goto_page( 'page2.htm' ).
ENDCASE.
The code in your layout should be like this for a button:
<input type="submit" name="OnInputProcessing(button1)" value="to-page-2">
Maybe this can help you -
In MVC, do i need a View or Page with flow logic for POPUP window
Hi All,
I have the below scenario using the MVC pattern.
I have a main view with 3 trays, each tray has two buttons, for example first tray has Create Order button. When I click on this button, I need a popup window to come with a tableview and a button(Create), where I select some rows and click on the button Create to create order.
But as per the MVC pattern I canu2019t call the view (popup) from another view(main view). So should I create a VIEW or PAGE WITH FLOW LOGIC for the popup? .
I need 6 popup to be called from the main view and once the function is done close the popup.
Please suggest me the flow for this scenario.
Cheers,
Srini.Srini,
1. You can call the view in pop-up because you will be calling the controller using open.window.
Here is the sample code:
method DO_REQUEST .
data:
li_vw type ref to if_bsp_page,
lv_form_field type string,
li_md type ref to zcl_model01.
dispatch_input( ).
li_md ?= get_model( 'm01' ).
lv_form_field = request->get_form_field( 'invoice_create' ).
if lv_form_field is initial.
*------ Request to display main page
li_vw = create_view( view_name = 'main.htm' ).
li_vw->set_attribute( name = 'model' value = li_md ).
call_view( li_vw ).
elseif lv_form_field eq 'true'.
*------ Request to display Invoice page in pop-up
li_vw = create_view( view_name = 'invoice.htm' ).
li_vw->set_attribute( name = 'model' value = li_md ).
call_view( li_vw ).
endif.
endmethod.
Layout:
function do_Invoice()
{ var s=0; r=1; w=300; h=300; x=screen.width/2;
x=x-w/2;
var y=screen.height/4;
y=y-h/2;
popUp=window.open('main.do?invoice_create=true','win','width='+ w
+',height='+ h +', left=' + x +',top='+ y +');
Option2:
Ofcourse you can't bind the model in page becos those are 2 different things. But all you need to do is access the model to get some value. To know how to access the model from Page w/flow logic look at [this link|Passing model reference to a page in a Popup].
Raja
Edited by: Raja Thangamani on Apr 14, 2009 11:22 AM -
IDOC error - Receiver of IDoc is its own logical system
hi,
i have a requiremnt to generate the IDOC for the same and same client. actually i have to get the data from application server and i have to generate the IDOC.
for this i have created a Zreport and passed the data from application server to segment and i called the
FM "MASTER_IDOC_DISTRIBUTE". after executing the Zreport, IDOC is generated and show the error
status as 29.i.e. Receiver of IDoc is its own logical system.
my logic is as follows.
MOVE 'LS' TO w_edidc-rcvprt.
MOVE 'SBECLNT130' TO w_edidc-rcvprn.
MOVE 'ISU_MR_UPLOAD' TO w_edidc-mestyp.
MOVE 'ISU_MR_UPLOAD01' TO w_edidc-idoctp.
pls let me know the solution for this problem.
Regards,
BaluHi Reddy,
please let me know how did u solve this issue, even i have the same requirement and am gettign status 29.
Thanks
Rakesh -
ERROR B191 - IDoc has its own logical system as receiver
I everybody, i'm tryng to execute a package to charge a ODS from another ODS (Datamart) but the process ends with the error "IDoc has its own logical system as receiver", can you help me with is?
What should be the reason for this error? What can i make to solve it?
Thanks to allHi Reddy,
please let me know how did u solve this issue, even i have the same requirement and am gettign status 29.
Thanks
Rakesh -
Planned order to purchase requisition - Manual / MRP---How do we confirm
Hi,
I have a planned order which is converted into purchase requisition (PR). I want to know the following.
I know only PR number now.
a) How do I know the reference planned order from Purchase requisition number? (In PR, creation indicator shows as U-Converted planned order)
b) How do I confirm whether this planned order is created manually or by MRP?
Please help me in finding out the above.
Thanks in advance
MuthuHi,
a) When you convert the PldOrd into PurReq it disappears from table PLAF, it ceases to exist. There will be no PldOrd-reference in PurReq (you will not find such field in EBAN). (if you check field RSNUM in PLAF before converting the PldOrd and you check field RSNUM in EBAN after converting the PldOrd into PurReq, you wlll find the same number)
b) It's not easy to say. You can check PLAF-PSTMP and PLAF-PUSER and compare these with data you get from trx STAD. But this is also not an exact methode since these field are in connection with the last date of change.
Firming indicator cannot help also since you can remove it manually... - even though the PldOrd was changed manually, no firming indicator will be seen...
(Of course, generally firming indicator helps if the user doesn't remove it intenionally)
Regards,
Csaba -
Regarding the flow logic in screen painter
Hi Experts
I am a BW guy and i am new to ABAP and i need your help to solve my problem.
I have created a table for master data(zemp_data) in R/3 se11..which has fields like zempid,zempname,zmgrid,zdeptid,zdeptname and i have created the respective fields in screen painter too but my problem is i dont know how to link this fields in the screen painter to the fields in table .to be more clear i want the flow logic or module pool code to link this table when i give an entry in the screen painter for the respective fields..i will really appreciate your answers and award the maximum points for the usefull answer ..as i dont know ABAP much if it is a step by step approach ..that would be helpfull
Regards,
RK.Hi Karthik,
Please consider the following
In the screen...the fields must be from the database table in Se11..(in screen painter -> use.."get from Dictionary" -> enter the table name -> select the fields -> drag and drop on the screen) or must have the same name in the database table..This will be a link but unless you code to fetch values from database or update values to database there will be no action taking place
Usually in the PBO(process befor output) we write the code to display values before we accept data from the user ie,set default values on the screen if required and prepare the screen for user input
in the PAI of the screen painter we can do data processing ie, data validations,checks and saving based on what the user wants
So imagine you have buttons placed on the screen and there are buttons from standard application bar like BACK,SAVE, set using PFstatus..all the user actions will be linked to a function cod..ie whenever user presses a button we can uniquely idntify what was pressed by assigning a function code to each button in the menu painter or PF status and do the action accordingly
Assume that you have created a push button on the screen painter and assigned it a function code "PUSH"
so whenever you press the button in the variable sy-ucomm "PUSH" will be captured..this you can check in PAI for the screen like
Case sy-ucomm.
when 'PUSH'.
do the needful coding
when 'SAVE'
Modify database table
endcase.
you can check the standard demo programs in SE38 -> program name-> display for basic ABAP coding you have asked for
(1)demo_dynpro_input_output .
(2)demo_dynpro_dictionary
(3)demo_dynpro_push_button
Pls let us know if you need more help on the same
Reward if helpful
Regards
Byju -
How to validate multiple lines which is exist in the form builder at the same session
Hi All,
we are working on oracle Forms personalization to trigger the message at the point of saving multiple lines rather than requiring each line to be save individually. Currently the oracle form is allowing to user to enter two distinct lines that have same resource and basis type in BOM.
Currently the Oracle form is allowing to enter the duplicate combination and not giving any error message even we enter the same combination of data.
As per the customer requirement, they don’t want to validate the data while creating the records but when they try to save the form, in that case it should validate all the records at a time then need to display the appropriate message.
Customer don’t want to customize the Oracle standard form. Here we have only option to use form personalization or through custom.pll.
Any idea on how to validate multiple lines which is exist in the form builder at the same session as before inserting the record itself need to perform the validations for all the records.
Thanks for your help in this regard.
Regards,
Thirupathiyou can write a post script which will do the necessary tasks.
I mean, once you are done with inserting records into these tables, exeute another procedure which will insert these "extra" records, based on some logic.
you may not be able use DB trigger as it may generate mutating error or if you don't write it carefully, it will go into recursive loops as you are refering to same tables.
HTH
Maybe you are looking for
-
Started w/FF 29 something.on Win XP (Home) SP3 Verified w/Task manager and PS that there is no other instance of FF. Occurs only in my profile, administrator and other users do not get this message. First Resetting, did not work. Safe mode also did n
-
ALBPM Process Administrator Login
We are using ALBPM with WebLogic 9.2 and have setup a directory service with a SQL 2005 server. The tables are created and there is one row in the participant table. However, when we try to login to Process Administrator, we always get an error msg;
-
I would like to share my calendar I create on my iphone with my wife so she knows when I am working. I would like to have my calendar available on all three of her devices (iPhone 4, iPad2 and pc laptop). Is this possible?
-
Why are my bookmarks not organised by date anymore?
So a few days ago my bookmarks started playing up, a few appeared without logos near the top of the list, not in date order. I restarted my MacBook yesterday and now they are completed unorganised, I have ones from months ago at the bottom and they a
-
Hi Recently all the quicktime file I've open are not playing correctly. They all seem to be 'Scrambled'. I've tried reinstalling to the lastest version but still no success. Anybody have any ideas what the problem could be? Thanks