Dynamic Infopackage selection
Hi Experts,
Can anyone please post Infopackage routine that populates with below spec.
Spec1
Routine to populate date field
Lower Range should be 1st day of teh Fiscal Year period and
Upper Range should be the cuurent date minus 1. If current date is the 1st day of the Fiscal period, then this date shld be teh 1st day of the current period.
Spec2
Routine to populate Fical Year Period
Lower range and upper range should be cuurent period minus one.
Thanks,
DV
Thanks Sam,
Any help on the first spec?
DV
Similar Messages
-
Sample routine for dynamic flatfile selection in infopackage?
hello guys,
I tried to find one sample routine for Dynamic Flatfile selection at Infopackage level in forums,internet...but couldnot find it....(something like....we give one flatfile everyday...process chain runs everday...and whenever Infopackage executes...it selects that days flatfile basing on date or something and loads the data)....
can anyone give that sample routine ?
Thanks,
Rgards,
SHi,
You can select the dynamic flat file using routine at info package.
The routine here is to create dynamic file name, click the routine button beside the name of flat file.
create name and write the related code.
Eg: concatenate 'D:\BIFLATFILES\PRODUCTDATA_' SY-DATUM '.CSV' INTO P_FILENAME.
In this path you have to paste your file with name PRODUCTDATA_09.10.2009.CSV.
So if it is daily load we need change the file name with that date.Infopackage automatically picks up this file and loads the data.
Based on your requirement you need to change the code to select file with path.
Thanks,
Joseph -
How-to Dynamic Hierarchy Selection.
Hi guys,
does anyone know how to implement "Dynamic Hierarchy Selection"? I have a main hierarchy but would like to filter it further while loading the hierarchy.
E.g. I have a financial statement verison with both Balance Sheet and P/L items, i would like to separate the main into two new hierarchies, one BS and P/L hierarchies instead, apparently the infopackage allows you to write small codes to dynamically select which hierarhcy you want.
Cheers.Hi,
We donot have this type selection at the time of upload. The thing we can do is upload both versions into BIW and in the report we can use Hierarchy variable to have dynamic selection of hierarchy.
with rgds,
Anil Kumar Sharma .P -
Routine in Infopackage selection
Hi,
We are using DB Connect and hence we need to write a routine in Infopackage selections to restrict the data to be extracted.
In the source file, there is a field called " Time stamp".
This is a Char 23 field with mm-dd-yyyy-hh.mm.ss.sssss format.
My requirement is lookinto first 10 char ( only for date) and filter the records. If the date = Sy-datum, then only, i want to extract the data in BI staging.
Is it possible to write a routine in Infopackage ? Can you pls help me ?
Or do i need to take the whole data into PSA and then write a routine in transformation while uploading to Data Target ?
Regds,
BW SmallHi,
See the below code for Including 0FISCPER dynamically, so in that way you can write code to get your selection or change the data formate etc.., show this code to ABAPer ask according to this code implement your logic.
In below code I'm calculating 0FISCPER based on Sy-Datum using FM.
program conversion_routine.
* Type pools used by conversion program
type-pools: rsarc, rsarr, rssm.
tables: rssdlrange.
* Global code used by conversion rules
*$*$ begin of global - insert your declaration only below this line *-*
* TABLES: ...
* DATA: ...
*$*$ end of global - insert your declaration only before this line *-*
* InfoObject = 0FISCPER
* Fieldname = FISCPER
* data type = NUMC
* length = 000009
* convexit = PERI7
form compute_FISCPER
tables l_t_range structure rssdlrange
using p_infopackage type rslogdpid
p_fieldname type rsfnm
changing p_subrc like sy-subrc.
* Insert source code to current selection field
*$*$ begin of routine - insert your code only below this line *-*
DATA: l_idx LIKE sy-tabix,
zzdate LIKE sy-datum,
zzbuper LIKE t009b-poper,
zzbdatj LIKE t009b-bdatj,
zzperiod(7) TYPE c.
READ TABLE l_t_range WITH KEY
fieldname = 'FISCPER'.
l_idx = sy-tabix.
zzdate = sy-datum - 1.
CALL FUNCTION 'DATE_TO_PERIOD_CONVERT'
EXPORTING
i_date = zzdate
* I_MONMIT = 00
i_periv = 'V3'
IMPORTING
e_buper = zzbuper
e_gjahr = zzbdatj.
* EXCEPTIONS
* INPUT_FALSE = 1
* T009_NOTFOUND = 2
* T009B_NOTFOUND = 3
* OTHERS = 4
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CONCATENATE zzbdatj zzbuper INTO zzperiod.
l_t_range-low = zzperiod.
l_t_range-option = 'EQ'.
l_t_range-sign = 'I'.
MODIFY l_t_range INDEX l_idx.
p_subrc = 0.
*$*$ end of routine - insert your code only before this line *-*
endform.
Thanks
Reddy -
The fields of type Int 1 not appearing in Infopackage selection
Hello Gurus,
I have created a generic datasource on two tables .
The fields that should be set as Selection fields for the DataSource are the following:
- field 1------type char
- field 2----
type char
- field 3----
type Int1
- field 4----
type Int1
Out of the above four table fields only the two fields with char datatype are appearing in infopackage selection.
The other two ie(field 3 and field 4) of datatype Int1 does not appear in infopackage selection.
I have ticked the check boxes in the selection field of datasource.
I also get all the four fields available for selection in RSA3(extractor checker tcode).
Kindly help me in resolving this issue.Hi Amol,
Can you please replicate DS once again and then try creating the infopacage
Mann -
*** Abap Routine in Infopackage selection ***
Hi !!!
I have the scenario below:
I have created an infoobject called CAEMPFF. In the infopackage selection under field 0COMP_CODE I want to create an abap rotine to read all vaules filled in CAEMPFF.
How can I do that using abap routine ?
Thanks in advance,
Leandro.Hi Leandro,
In the infopackage, under 0comp_code (or probably field BUKRS if it's an ERP datasource), you should select ABAP routine (6) under Type field. Then, you'll be prompted to create the routine.
There you should create a program that reads all the values of your infoobject master data table.
Hope this helps.
Regards,
Diego -
Infopackage Selections Tab-OLAP Variable/ABAP Routine
Hi Experts
In my Infopackage Selections Tab i had Cal Mon/Year field....
As per my requirment i have to write a selection condion that when we execute info package (it is a monthly data load) it will extract data only for the months greater than or equal to current month
Please update me on how can i achieve this either by using OLAP Variable or ABAP Routine in infopackage...will be great if can provide the required ABAP Code
Thanks in Advancehere's an example that fills the fiscal year from last month (bold is customer code... the rest is standard):
data: l_idx like sy-tabix.
read table l_t_range with key
fieldname = 'PARAM_P_GJAHR'.
l_idx = sy-tabix.
data:
v_caldy type /BI0/OICALDAY,
v_calmn type /BI0/OICALMONTH,
v_calyr type /BI0/OICALYEAR.
v_caldy = sy-datum.
determine first day*
v_caldy+6(2) = '01'.
determine last month*
subtract 1 from v_caldy.
v_calyr = v_caldy(4).
l_t_range-sign = 'I'.
l_t_range-option = 'EQ'.
l_t_range-low = v_calyr.
modify l_t_range index l_idx.
p_subrc = 0. -
Dynamic bandwidth selection for PPPoE over Ethernet/VLAN
Hello all, hope you are doing great.
I'm planning to deploy PPPoE Server (Cisco Router 7609) for a ISP. This ISP will provide Internet connection for customer over Ethernet.
I have to provide a solution to assign bandwidth to each customer by RADIUS and I find some clues that Dynamic Bandwidth Selection (DBS) should be the answer. Unfortunately, DBS only support PPPoA or PPPoE over ATM.
If you have any experience with equivalent function, please help me. Thank you very much.
Regards,
Hiep Nguyen.Hiep,
I think I have figured this out. Here is the test config on my PPPoE server:
int lo1
ip address 172.25.25.25 255.255.255.255
ip radius source-interface Loopback1
aaa new-model
radius-server host 172.16.1.55 auth-port 1812 acct-port 1813 key cisco$$$
aaa group server radius RADIUS-ACT
server 172.16.1.55 auth-port 1812 acct-port 1813
aaa authentication login default group RADIUS-ACT local
aaa authorization exec default group RADIUS-ACT local
aaa accounting exec default start-stop group RADIUS-ACT
aaa accounting delay-start
aaa authentication ppp default if-needed group RADIUS-ACT local
aaa authorization network default group RADIUS-ACT local
aaa accounting network default start-stop group RADIUS-ACT
aaa accounting update periodic 5
bba-group pppoe global
virtual-template 1
interface fa0/1
pppoe enable group global
ip address 172.30.0.1 255.255.0.0
no shut
interface Virtual-Template1
mtu 1492
ip unnumbered FastEthernet0/1
peer default ip address pool GLOBALPOOL
ppp authentication chap
ip local pool GLOBALPOOL 172.30.0.2 172.30.127.255
policy-map POLICE-128K
class class-default
police 128000
policy-map POLICE-512K
class class-default
police 512000
Here are the attributes on the radius server, for a group the PPPoE customer belonged to:
Service-Type = Framed
Framed-Protocol = PPP
cisco-avpair="ip:sub-policy-In=POLICE-128K"
cisco-avpair+="ip:sub-policy-Out=POLICE-512K"
Here is the show policy-map on the virtual-access interface the client connected on:
sho policy-map int virtual-a 3
Virtual-Access3
Service-policy input: POLICE-128K
Class-map: class-default (match-any)
1000 packets, 1402000 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
police:
cir 128000 bps, bc 4000 bytes
conformed 799 packets, 1120198 bytes; actions:
transmit
exceeded 201 packets, 281802 bytes; actions:
drop
conformed 0 bps, exceed 0 bps
Service-policy output: POLICE-512K
Class-map: class-default (match-any)
911 packets, 1137746 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
police:
cir 512000 bps, bc 16000 bytes
conformed 799 packets, 1136178 bytes; actions:
transmit
exceeded 0 packets, 0 bytes; actions:
drop
conformed 0 bps, exceed 0 bps
I was able to generate enough traffic with ping to meet the exceed action in and have it drop packets. -
Dynamic Date selection inactive
Hi,
I am not able to give dynamic date selection in a variant. (D: Dynamic date calculation).The traffic light is displayed in red and there is no options such as
current date etc. is there any need to do some settings to get these options.Hi,
have a look at the below link.. ( they have mentioned the steps of customer exit variable fassigning for reporting agent)
https://websmp110.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700003598422003E
Regards,
Siva. -
Dynamic parameter selection from infoview not storing the sql password
We are having the problem of dynamic parameter selection from infoview not storing the sql password as it does for the actual report. We are using Crystal Reports XI Release 2 version 11.5.3.438 (Not sure of SP level, asked in separate thread).
To be more specific.
We have created a report that dynamically populates the parameters of the report by pulling the records from the Informix sql database and allowing selection from there.
In the Central Management Console for the report object we have set as follows:
Process - Database:
Use original database logon information from the report - the sql username and pw etc
Use same database logon as when report is run
Process - Parameters
In selecting a default selection there is the option to put in the sql password, however, this does not stick and clears after update.
As such the end result is that every time this report is run from infoview and a user chooses a parameter (there are 5), crystal goes through some timeout for about a minute or so and then requests the sql password, if a user then selects the next parameter, the same timeout and password dialog appears.
We need the crystal report to handle to the sql password for fetching the parameters as well as for the database section of running the report, however, the parameters insists on the end user always putting the password in.
This is 100% replicatable on our system.
Any way that we can fix this?
Will an update fix this issue? If so could you please advise which one?
ThanksHi,
I am having the exact same problem. Any help?
And what does "Use same database logon as when report is run" mean? For me that would be that no prompt is needed for getting values in a dynamic parameter...
Regards
Magnus -
I am building a radio list dynamically in TOOL code based upon certain
criteria. I can get the list built no problem. But, I want to "select" a
certain element based on an attribute I check on the object. So the element
I want to appear selected may be element 2 or element 5 or element x. Has
anyone ever done this? I can't seem to find anything in the Forte help that
will allow me to do this?? Any help would be greatly appreciated.
Thanks!!
Doug Scurr
HealthPartners
8100 34th Avenue South
Minneapolis, MN 55440-1309
(612)883-7317
[email protected] <[email protected]>Dale,
I knew it would be something easy!! I obviously can't read very well!!
Thanks for the help!!
Doug Scurr
HealthPartners
8100 34th Avenue South
Minneapolis, MN 55440-1309
(612)883-7317
[email protected] <[email protected]>
-----Original Message-----
From: Dale V. Georg [SMTP:[email protected]]
Sent: Tuesday, April 27, 1999 2:34 PM
To: [email protected]
Cc: [email protected]
Subject: Re: Dynamic RadioList selection
> [email protected] wrote:
>
> I am building a radio list dynamically in TOOL code based upon
certain
> criteria. I can get the list built no problem. But, I want to
"select" a
> certain element based on an attribute I check on the object. So
the element
> I want to appear selected may be element 2 or element 5 or element
x. Has
> anyone ever done this? I can't seem to find anything in the Forte
help that
> will allow me to do this?? Any help would be greatly appreciated.
> Thanks!!
This should be as simple as setting the IndexValue of the radio list
to
the item that you want to have selected. For example:
self.<theRadioList>.IndexValue = 2;
to select the second item. Make sure your window is already open
when
you do this, though. ie, make sure self.Open() has already been
called. The Open() method initializes a lot of the widget
information
on the window, and it may well set the index value of the radio list
back to 1.
Hope this helps,
Dale
===================================
Dale V. Georg
Senior Systems Analyst
Indus Consultancy Services
[email protected]
===================================
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/> -
OLAP Variable with user exit for Infopackage Selection 0fiscper
Hi Frds/ Guru's ,
I have a requirement to use a OLAP Variable for Fiscal year period 0fiscper(Characteristic ) in the Infopackage Selection. . I need to extract the data for Previous Year and Current Year , that is to be automatically selected with a OLAP Variable . The standard one's provided by SAP are not satisfying my requirement,as they are getting populated with SAP Exit and I am not getting the ranges .I am planning to create a variable and use the processing type as Customer Exit and Populate it with ABAP code in respective Enhancement RSR00001.
Even Can I create a ABAP Routine ? Please suggest me which is better to do in respect to performance of dataload , will be really glad if anyone can provide some code for doing this as u might have faced the situation sometime .
I have checked with all the threads available , could get some idea but will be really thankful if u gimme some hints in writing the code , at Exit level and routine level .
Thanks,
Krishthnx
-
InfoPackage selection offset with OLAP variable
Hi Bw Gurus,
I have a requirement to load ODS with full upload everytime but in order to reduce repeated loads I am trying to use a DATE field which is not part of communication str. as a selection critera in InfoPacakge.
I changed DS to include this field avaialable for selection and It's working fine when I input date to and from values hard coded in InfoPackage.
Further I am trying to automate this InfoPackage scheduled weekly and I need to include date offset value for this DATE field to load for additional last 2 weeks every time to capture changes for already loaded data.
I have created OLAP customer exit variable having Date interval for Date starting from last 3 weeks to Current DAte and included in InfoPackage selection for DATE field but it's not working. By the way if someone can explain what's meaning for two columns there for TYPE(Variable change to selection.....) and detail for type.
Any clue for reason or any other way to accomplish this requirement?
Thanks in advance,hi,
can you explain me ,hw you solved the pbm,
the same pbm i am facing.
i am trying to load the data everyweek ( i have date field ),so i have selected OLAP Variable option -7 and there i have selected 0WEEK,but data is not comining from R/3,then i have selected the option -6 abap code,i have written code to get the date range,even though i am not able to retrive the data.
can you suggest me
Thanks
Madhu -
BMBC Dynamic Date selection Variant
Hello Team,
I want to create variant in BMBC -Batch Information Cockpit with Dynamic Date Selection. But it do not find the screen the to set-up variant attributes
This is the field where I want to have dynamic date selection, 1st Day of the month to Last day of the month.
Field name and program
I am using SE80
As you can see screen number 0100 is not showing up. and I have gone though all available screen but i could not find the field.
Please advise if dynamic date selection for this field is possible at all or there is other way.
ThanksI don't think that it is possible to have dynamic date selection here. The whole selection screen is just dynamic, it has only place holders and you define in customizing which field is on the selection screen.
You actually save a selection variant via this extra big button for selection variants, which is quite different to the disc icon where you usually save your selection variants and where you have the option to define dynamic date fields. -
" To Value " is greyed out in Infopackage Selection Tab ??????
Infopackage Selection Tab has some <b>mandatory</b> selections to be fild in for loading.
"From value" is excepting values but "To Value" is greyed out ???
Its for a SAP extractor - FERC.
Help SDNer'sI see the Doc :
Text
Selection Options
Definition
Selection options that can be processed for a DataSource field.
Note 1:
The selection options defined here must be supported by the extractor.
Note 2:
If no other selection options are used for a DataSource field other than
'EQ' and 'BT', no further definition is required. The value of the
selection options can remain as the the default setting '0'.
The selection option combinations are encoded into a binary string using the following schema and are saved as decimal figures:
Selection option exponent (binary string)
EQ 2^0
BT 2^1
CP 2^2
GT 2^3
GE 2^4
LT 2^5
LE 2^6
NE 2^7
NB 2^8
NP 2^9
Each character in the resulting binary string describes whether the corresponding selection option is allowed or not.
That is:
<b>
1-allowed</b>
<b>0-not allowed</b>
For example:
Selection options EQ and CP can be used to select in a field.
The binary string is then: 0000000101
The corresponding decimal value that sis saved as the DataSource definition is: 12^0 + 12^2 = 5
<u>
All the selections have 1 which is allowed but why To value is greyed out ?</u>
Maybe you are looking for
-
Can no longer manage my files....
I recently had some computer issues, ended up having to format my whole computer ect. I used to manage all of my music manually instead of syncing it. I would just select songs the I wanted and place them in the iphone. Now when I hook up my iPhone i
-
Suspend to ram Dell insipron 6000 (probably easy)
Hey, I'm having some basic problems with the whole suspend to ram operation. As a new user to configuring this by hand, I'm a bit lost at where I should start. So this is what I have so far. I have installed Klaptop, and it has the suspend option,
-
PreparedStatement.setCharacterStream() length
It seems perverse that PreparedStatement.setCharacterStream() requires the length of the character stream as a parameter. Is there a value you can feed it so it will simply read to EOF? public void setCharacterStream(int�parameterIndex, Reader�reader
-
Security guide for PI 7.1
Hi all, Can anybody tell me if there is a security guide available for PI 7.1 ? regards, Loveena .
-
ADS : Soap runtime exception when using MEDRUCK_PO
Hello, I want to use standard PDF form MEDRUCK_PO instead of Sapscript MEDRUCK for editing PO for output type NEU. I have make changes in NACE for Application EF/Output type NEU : Program : SAPFM06P FORM routine : ADOBE_ENTRY_NEU PDF Form : MEDRUCK_