Date post: | 05-Apr-2018 |
Category: |
Documents |
Upload: | akkiramreddy |
View: | 229 times |
Download: | 1 times |
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 1/16
Dynamic s e l ec t i on fo r In foSpoke
&
Use In foSpoke Bad i t o c o r r ec t K YFfo rma t
Samuel Ratmadi rd ja ,
Bea r ingPo in t Inc .
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 2/16
Interface Process Flow
Interface Application Development
Setup InfoSpoke
Setup Process Chain
Table of Cont ent
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 3/16
• Data will be extracted from Pharm ESS Cube (can be any cube). Two applications, ESS Interface and ESS
Download , have been developed in SAP BW to make it easy for users to produce text file for ESS feed.
• ESS Interface application is developed for users to input the selections for creating text ile. When thisapplication is executed, a text flat file will be created in the BW application server.
• To retrieve the file from the application server, users have to execute ESS Download application.
In te r fac e Proc ess Flow
ESS txt file
ESS txt fileESS txt file
Pharm ESS CubePharm ESS Cube
ESSESSInterfaceInterface
O p e n
H u
b S e r v
i c e
O p
e n H u
b S e r v
i c e
O p
e n H u
b S e r v
i c e
ESSESSDownloadDownload
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 4/16
Interface Process Flow
Interface Application Development
Setup InfoSpoke
Setup Process Chain
Table of Cont ent
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 5/16
I n t e r f a c e A p p l i c a t i o n De v e l o pm e n t - Se t u p I nf o Sp o k e Ta rge t
•InfoSpoke path always setup at default path. To change the path, this program need to be executed.
• The purpose of this application is to set up the InfoSpoke Source and Target path along with other attributes suchas application server, file separator etc.
SAP Table: RSBF I L E
ZLX_SET_SPOKE_TARGET.txt
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 6/16
I nt e r f a c e Ap pl i c a t i o n De v el o pm e n t - I nt e r f ac e
• The purpose of this application is to set up select-options and parameters for InfoSpoke. After this applicationexecuted, the selections will be saved in custom table (this is optional). Selection will be saved in SAP tables, thuseliminate the necessity to go to RSBO to do selection. Then an event will be executed automatically from theapplication, that will kick off the Process Chain to execute InfoSpoke.
•This application is intended to be able to simplify the process for users, so that they don’t have to go to InfoSpoke tosetup selection and then extract data, which is too technical and cumbersome if users want to select a lot of data.Besides, users can save the selection in variant in the application, while in InfoSpoke, users can not save variant.
•The result text file will be saved in the target path (in app server) that has been setup using previous application.
SAP Table: RSBSP OKESEL SET , RSBSPOKEVS EL SET
Custom Table
ZLX_ESS_INTERFACE.txt
ZLX_ESS_INTERFACE_PC.txt
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 7/16
I n t e r f a c e A p p l i c a t i o n De v e l o pm e n t – Do w n l o a d Fi l e
ZLX_ESS_DOWNLOAD.txt
• The purpose of this application is to download result file from App Server• To check if the file has been created in target directory, use AL11 to go SAP directories.
ZLX_ESS_DOWNLOAD Special Char Fixed.txt
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 8/16
Interface Process Flow
Interface Application Development
Setup InfoSpoke
Setup Process Chain
Table of Cont ent
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 9/16
Se tup In foSpok e
• Setup InfoSpoke using transaction code RSBO. The things that need to be setup are in General, InfoObjects andTransformation tab. The content of Destination and Selection tab have been defined when custom application wasexecuted.
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 10/16
Se t u p I n f o Sp o k e - B A di
• When using custom Target Structure, do1. Get the name of the original Target Structure2. Go to SE11. Create custom structure by copying the original Target Structure as a source.3. Change the name of Target structure in the Target Structure field at InfoSpoke using custom structure.
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 11/16
Se t u p I n f o Sp o k e - B A di
OPEN_HUB_TRANSFORM.txt
Point to remember:* When the source field is key figure, the number always saved with the sign at the back, e.g: 123456.00-, if the targetfield has the same type..* To save the number in correct format -123456.00, target field has to be character.* Do any necessary formatting for the numbers in the BAdi Open Hub code* You can put break point in Badi to debug, then execute using Green Check mark with Debug* Activate, activate and activate always.
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 12/16
Interface Process Flow
Interface Application Development
Setup InfoSpoke
Setup Process Chain
Table of Cont ent
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 13/16
Se t up Proces s Cha in - Even t
• Create event using SM62.
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 14/16
Se t up Proces s Cha in – Sta r t Var i an t
• Setup InfoSpoke using transaction code RSPC. Don’t forget to hit button activate (matches button) and schedule(green check mark button).
• Setup the event to kick off the process chain in the Start variant (right click) using Maintain Variant
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 15/16
Se t up Process Cha in – E-mai l
• Setup the e-mail for success of failure data extract using Maintain Message (right click) in the InfoSpoke variantSetup the recipient by clicking on the recipient button.
8/2/2019 Dynamic Selection for InfoSpoke
http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 16/16
Open Hub Service – Feature Outlook
SAP NetWeaver ’04 / BW 3.5Logical Filename support for InfoSpokes
SAP NetWeaver 2005 / SAP NetWeaver BI 7.0Variable Selection planned