16
8/2/2019 Dynamic Selection for InfoSpoke http://slidepdf.com/reader/full/dynamic-selection-for-infospoke 1/16 Dynamic selection for InfoSpoke & Use InfoSpoke Badi to correct KYF format Samuel Ratmadirdja, BearingPoint Inc.

Dynamic Selection for InfoSpoke

Embed Size (px)

Citation preview

Page 1: Dynamic Selection for InfoSpoke

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 .

Page 2: Dynamic Selection for InfoSpoke

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

Page 3: Dynamic Selection for InfoSpoke

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

Page 4: Dynamic Selection for InfoSpoke

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

Page 5: Dynamic Selection for InfoSpoke

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

Page 6: Dynamic Selection for InfoSpoke

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

Page 7: Dynamic Selection for InfoSpoke

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

Page 8: Dynamic Selection for InfoSpoke

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

Page 9: Dynamic Selection for InfoSpoke

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.

Page 10: Dynamic Selection for InfoSpoke

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.

Page 11: Dynamic Selection for InfoSpoke

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.

Page 12: Dynamic Selection for InfoSpoke

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

Page 13: Dynamic Selection for InfoSpoke

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.

Page 14: Dynamic Selection for InfoSpoke

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

Page 15: Dynamic Selection for InfoSpoke

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.

Page 16: Dynamic Selection for InfoSpoke

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