Regarding selction options in infopackage
Dear experts,
I want to filter from source 5000 Purchase orders for load (Since loading all will dramatically increase the load time and not needed)
Is it possible for me to restrict it for 5000 POs at infopackage level? Is manual entry the only way or I can do it by loading a file containing the PO list or by selecting from a list..
Thanks in advance.
Rajarathnam.S
Hi,
Check it in RSCUSTV6 Tcode.
If you have specific number range , then you can write Routine in InfoPackage for PO char.
Thanks
Reddy
Similar Messages
-
Open doc syntax using BEx parameters (Selction option)
Hi,
I have created the parameters in the BEx Query.
I have choosen the option for parameters like Single value, selection and Interval.
Now I have created a crystal report using above BEx query.
I am trying to create a open doc call to tun the report directly by passing all the parameters in open doc call.
Can anybody tell me how to pass the values for parameters having selction option or Interval option in the open doc call?
I am able to pass single value parameters.
Please help me to resolve the above issue.
Thanks in advance.Please re-post if this is still an issue to the Business Objects Integration Kits - SAP Forum or purchase a case and have a dedicated support engineer work with you directly
-
Regarding select option in a module pool prog .
hello .. i need some help regarding select options in a module pool program .. i hav tried putting a select options in a module pool prog but i am not able 2 ... can any one tel me why select options r not aloowed in a module pool prog ?? and i read that we hav 2 use ranges 2 fulfil the needs of the select options . is there any way i cal get all the functionality of select options ( eg including , excludig , equal to , not equal to , .... .) using a range ??
Hi
Select-options won't work if you declare the program as Module POOL.
if you wants to use select-options like utility in module pool programming
use ranges
declare and develop ranges and use that in select statement where condition.
ranges: r_vbeln for vbak-vbeln.
r_vbeln-low = '0018900678'.
r_vbeln-sign = 'I'.
r_vbeln-option = 'EQ'.
append r_vbeln.
r_vbeln-low = '0018900456'.
r_vbeln-sign = 'I'.
r_vbeln-option = 'EQ'.
append r_vbeln.
reward if useful
regards
Anji -
whan i am using select-options prior to this i what to display check box on the same line.
when i am selecting the this check box it should execute automaticall
could u plz explain the code clearly with example.search forums.
Re: Dynamic Selection Options
Posted on: Jul 17, 2006 5:50 PM, by user: Praveen -- Relevance: 100% -- Show all results within this thread
am doing exactly as you had stated. But the user wants to see it something like this: 1. For the selection options, he wants to see three box's. a. Technical Name of the field selection. b. ...
Re: regarding selection options
Posted on: Mar 15, 2007 8:46 AM, by user: SHIBA DUTTA -- Relevance: 99% -- Show all results within this thread
you have to use begin of line and end of line. SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN COMMENT 1(10) TEXT-001 FOR FIELD P1. PARAMETERS: ...
Re: Restricting selection-options
Posted on: Jan 18, 2005 8:58 AM, by user: Andreas Mann -- Relevance: 90% -- Show all results within this thread
FOR vbak-vbeln OBLIGATORY DEFAULT '5300000000'. INITIALIZATION. PERFORM init_1001. START-OF-SELECTION. SELECT belnr FROM bkpf INTO bkpf-belnr WHERE bukrs = '0001' AND ...
Check that at least on Selection Options are filled
Posted on: May 25, 2006 4:37 AM, by user: Boater -- Relevance: 90% -- Show all results within this thread
I have a program that has four selection options. The user needs to enter a selection for at least one of the four selection options. ...
possible entry for selection-options
Posted on: Feb 22, 2007 7:32 AM, by user: Tiwa Noitawee -- Relevance: 89% -- Show all results within this thread
F-1 At last 3 alphabets of Prod.hierarchy is Product line (EX1, PC5) that users have to choose via selection-options like this <b>EX1</b> EXCEL 251 : F-1 <b>PC5</b> POWERTOP W-200 ...
select-options multiple selection
Posted on: Mar 5, 2007 3:06 AM, by user: venkateswarao gangavarapu -- Relevance: 87% -- Show all results within this thread
hi can u send code for getting multiple selections in select-options Thanks in advance venkat ...
Submitting Report with selection screen options
Posted on: Apr 27, 2005 5:45 PM, by user: Rajesh Nittala -- Relevance: 85% -- Show all results within this thread
Hi all, I have a situation, in my report i am using a selection screen which contains input select-options are store(range), date (from ..to)....after that ...
sample program to remove standard selection-options & replace user defined.
Posted on: Dec 7, 2005 5:37 AM, by user: Josephine Clara Arokiasamy -- Relevance: 83% -- Show all results within this thread
The standard selection-options are provided for the logical database. i need to supress the standard selection-options ...
Adding default value for a select-options in a selection-screen
Posted on: May 26, 2006 11:51 AM, by user: sid alpay -- Relevance: 77% -- Show all results within this thread
hello gurus, i have a report program with the following select-options in a selection-screen block:
select-options: so_site for MyTable-werks.
i want the so_site ...
Adding Selection Options Fields in Report(Using Query)
Posted on: Aug 25, 2004 5:26 AM, by user: lijo joseph -- Relevance: 76% -- Show all results within this thread
Hi, how can we add Selection Fields Options in Query Reports Which we create using SQ01. I need a default option by which ...
Getting the selection parameters/options in a diffrent program
Posted on: May 11, 2006 3:05 AM, by user: Chad Cheng -- Relevance: 75% -- Show all results within this thread
use Submit to get a report from a diffrent program and I am using variants to get the value of the selection criteria. However, for a less tedious approach, I think it would be better if I get the selection ...
Read options from selection-screen
Posted on: Aug 24, 2006 3:30 PM, by user: Silke Eng -- Relevance: 75% -- Show all results within this thread
Hi Kiran, as all other questions are answered already, remains the one on the select-options. Function module <b>RS_REFRESH_FROM_SELECTOPTIONS</b> returns those. Kind regards, Silke ...
Selection screen for SAP Query: OR between options
Posted on: Jun 29, 2006 3:04 PM, by user: Tania Pouli -- Relevance: 74% -- Show all results within this thread
need a variant where either of two fields should not be 0. Is there some way to add an OR between two selection options? I can't change the actual query because it's used with many other variants. Thanks ...
Pass internal table of selection-options through method!
Posted on: Nov 22, 2004 3:49 PM, by user: Frank Roels -- Relevance: 74% -- Show all results within this thread
I created a selection screen with multiple select-options. Now I want in a method of a class work with the internal ...
select-options: at selection-screen on value-request
Posted on: Sep 18, 2006 10:51 PM, by user: Sumit Agarwal -- Relevance: 72% -- Show all results within this thread
one field is dependent on the values of the other field in the select-options. I am using the "at selection-screen on value-request event on" to populate the select-options field, S_AUFNR, that is dependent ...
Pages: 16 [ 1 2 3 4 5 6 7 8 9 10 | -
Regarding the routine in infopackage
Hi Experts,
I have an infopackage with only full load update,i am loading a daily load into the target with that ..now what i want to know is that i want to create a routine in infopackage so that it deletes the previous day data automatically ..so that if i am loading todays data it wont be duplicated..so can any one give me the code and step by step ways to do that ..i would appreciate the answers and assign maximum points for the valuable one...
regards,
RkIf it is going to be full load, you have some options like:-
a. At Infopackage Level:- Under the data-targets tab, you have a check box for deleting the targets contents before loading, if you check that tab, the data will be deleted automatically before loading.
But beware that ALL data will be deleted and only today's data will remain there.
b. Process Chains:- If your selections are same, you can use a process type "Delete Overlapping Request" in the process chain, and it will delete the contents before reloading them.
Hope this helps.
Cheers,
Sumit -
Urgent regarding select option
Hi All,
Hi All,
i have lfart(delivery type) field on selction screen defiend as select-option.whenever i click on the multiple selection arrow button besides the lfart field then i n that i have selected "=" as values for opyion field of select-option table(sign,option,low,high).then an icon of "=" is displayed behind the lfart field.
then i have wriiten a qery like this
SELECT lfart,lfdat,.....
INTO TABLE tb_likp
FROM likp
FOR ALL ENTRIES IN tb_get_del1
WHERE vbeln = tb_get_del1-vbeln
AND lfart IN s2_lfart
AND lfdat IN s_lfdat,......
but it is failing(bczo s2_lfart is not initial).then how to write the correct query .
Thanks&Regards,
Padma.Hi Padma,
remove the = because of this the Select-option is working as parameter and your select-query is looking for the lfart = SAPCE in the DB, which it can't found so it is failing.
Hope it is clear.
Reward points if useful.
Regards,
Atish -
Detete content of the cube option in infopackage not visible
Hi All,
We are using BW7.0. I have a requirement and where I have to create infopackge and DTP. When I load every time it has deleted the content of the Cube and load the data to the data target. I have the option to delete the content of the cube in the process types of process chains. But I donu2019t want to use the process chain and with out process chain I need to achieve this requirement.
Can any one suggest me to achieve this?
Thanks
SravsHello,
Please note that with BI 7 the concept of data loading has changed.
The infopackage no longer pertains to the data target.
So there is no way of achieving this using infopackage.
Its SAP recommended methodology to use process chain. Any reasons why you cant use it.
Regards,
Shashank -
Very urgent: query regarding sending mail frm infopackage
Hi all,
At InfoPackage level at menubar in systems option--->short message option is exists.
Can we use this option to send mail to client that infopackage has been successful or failure.
Please send me more detaily how can we send mail to any receipent.I am unable to work on this option please help me out.
Thanks & Regards,
PraveenaHi praveena,
if you want to send messages when the infopackage is successful, this can be done in the process chains.
Steps are as follows:
create process chain to include the Infopackage (IP) for which you want to send
message
Right click on the IP , create message. pop up will come asking you when the
message should be sent seolect when it is successful
Create variant for sending message and maintain the receipient list (email IDs)
with this you can send messages.
I hope this will help you.
Vijay. -
Regarding print option in obiee 11g
Hi All,
i am getting one issue when using print pdf option in obiee 11g.
i have a report in dashboard and for displaying data in that report i have used custom format of columns.
but when i an using print pdf option , it is not retaining custom format of columns of report.
please suggest any workaround to me for this problem.
Regards,
ManojI think it is expected behavior. Try out saving as html and then saving it as pdf.
If helps mark -
ABAP Routine for 0FISCPER slect options in InfoPackage
Hi,
I am trying to write an ABAP Routine for 0FISCPER as select options (range) dynamically.
Ex:
0FISCPER selection for this year as 001.2008 to 012.2008
0FISCPER selection for next year as 001.2009 to 012.2009.
Now we are changing InfoPackage every year manually, so I need to write a routine for 0FISCPER in InfoPackage to handle dynamically every year
Thanks,
SK.Hi
write an ABAP routine to get that value..But are you getting any planned data(why you want till end of the year...till infopackage runs is o.k i think, if you don't have planned data)...Any way you can check the below code, which can be useful...
You can see the below code at->your infopackage selections>Ty-->choose variable type as 6 and enter any ABAP routine name( to create) and then there is a button on the application tool bar called 'routine info'..this give you the following information...
Definition
You can define complex selections for InfoPackages and control the automatic deletion of requests from InfoCubes in the scheduler, by using routines.
Routines are processing blocks in ABAP programs that consist of a pre-defined data declaration section and an ABAP subroutine (form routine). In the subroutine you can use all of the ABAP programming functions.
You can use the following routines for making selections in InfoPackages:
1. Selection routines for fields, on the Data Selection tab page
2. Selection routines for file names, on the External Data tab page
3. Selection Routines for selecting the from and to dates for time-dependent data, on tab page Update
4. Selection routines for determining old requests to be deleted after successfully loading a new request, on the Data Target tab page
Program frame:
After you have called up the Editor for routine maintenance, you get the following program frame:
1. Selection routines for fields, on tab page Data Selection:
program conversion_routine.
'$*$ begin of global - insert your declaration only below this line -
TABLES: ...
DATA: ...
$$ end of global - insert your declaration only before this line -
FORM COMPUTE_<Fieldname>
tables l_t_range structure rssdlrange
changing p_subrc like sy-subrc.
$$ begin of routine - insert your code only below this line -
data: l_idx like sy-tabix.
read table l_t_range with key
fieldname = <Fieldname>.
l_idx = sy-tabix.
modify l_t_range index l_idx.
p_subrc = 0.
$$ end of routine - insert your code only before this line -
ENDFORM.
2. Selection routines for file names, on tabstrip External Data:
FORM compute_flat_file_filename
changing p_filename like rsldpsel-filename
p_subrc like sy-subrc.
$$ begin of routine - insert your code only below this line-
p_filename =
p_subrc = 0.
$$ end of routine - insert your code only before this line-
ENDFORM.
3. Selection routines for selecting the from and to date for time-dependent data, on tabstrip Update:
form compute_time_dependent_dates
changing p_datefrom type d
p_dateto type d
p_subrc like sy-subrc.
$$ begin of routine - insert your code only below this line-
p_datefrom =
p_dateto =
p_subrc = 0.
$$ end of routine - insert your code only before this line-
ENDFORM.
4. Routines for determining the old requests to be deleted after successfully loading a new request, on tab page Data Targets:
form compute_<InfoCube-Name>
tables l_t_request_to_delete structure rsreqdelstruc
using l_request like rsreqdone-rnr
changing p_subrc like sy-subrc.
*Insert Source Code to decide if requests should be deleted.
*All Requests in table l_t_request_to_delete will be deleted
*from Infocube <InfoCube-Name>.
*Add new requests if you want to delete more (from this cube).
*Remove requests you did not want to be deleted.
$$ begin of routine - insert your code only below this line-
loop at l_t_request_to_delete.
endloop.
clear p_subrc.
$$ end of routine - insert your code only before this line-
ENDFORM.
Note:
Those fields flagged with <...> are dependent on the selection fields and are filled automatically by the system when you call up the Editor.
Procedure
Make the following entries:
1. Between $$ begin of global ... and $$ end of global ... you can define data declarations. These are the declaration sections for the local data in the routine. This data is only visible in the routines.
2. The subroutines begin with FORM and end with ENDFORM.
The subroutines for the particular routines are:
Selection routines for fields on tab page Data Selection: FORM COMPUTE_<Field name>
Selection routines for file names on tab page External Data : FORM compute_flat_file_filename
Selection routines for selecting the from and to dates for time-dependent data on tab page Update: FORM compute_time_dependent_dates
Routines for determining old requests to be deleted after successfully loading a new request on tab page Data Target: FORM COMPUTE_<InfoCube-Name>
The subprograms have the following parameters:
Subprogram FORM COMPUTE_<Field name>:
l_t_range
In the table l_t_range the routines for all selection fields that are filled, or have a routine, are made available.
The routines are executed in the scheduler last of all and therefore, you can change all the selections that you have carried out previously.
p_subrc
Using the variable p_subrc you can report errors to the scheduler. p_subrc <> 0 signals an error and means the data request is terminated.
Subprogram FORM compute_flat_file_filename:
p_filename:
You give the name of the file that is to be loaded in parameter p_filename.
This is useful if your file name contains date dependencies that should be determined by sy-datum and calculated during runtime.
p_subrc
You can inform the scheduler of an error with variable p_subrc. p_subrc <> 0 signals an error and means that the data request is terminated.
Subprogram FORM compute_time_dependent_dates:
p_datefrom and p_dateto
Fill these parameters with the from and to dates for time-dependent master data and texts.
p_subrc
You can inform the scheduler about an error using variable >LS>p_subrc. p_subrc <> 0 signals an error and means the data request is terminated.
Subprogram FORM COMPUTE_<InfoCube-Name>:
l_t_request_to_delete
You give the request number of the request that is to be deleted in parameter l_t_request_to_delete. You can also delete requests from the table. These are then not deleted.
p_subrc
You can inform the scheduler about an error with the variable p_subrc. p_subrc signals an error and means the data request is terminated.
3. Insert your program code for the routines between $$ begin of routine ... and $$ end of routine ... so that the respective subprogram variables are supplied with the corresponding values.
4. Check the syntax of your routine with the Check function.
5. You can then transfer the routine with the Save function.
You end routine maintenance when you exit the Editor.
Hope it helps
Thanks,
Teja -
Hi All,
I have noticed that there are 3 options in populating the selection criteria in the data selection tab in an infopackage.
They are
1. ABAP routine
2. OLAP variable
3. Free temporal selection.
I have an idea about the ABAP routine, but have no idea about the other two options. Can anyone please explain me in detail or atleast provide me any links the documents related to this.
Points are assured.
Thanks in advance...hi friend,
check out these links too.
http://help.sap.com/saphelp_nw04/helpdata/en/9f/370d40312b1e07e10000000a1550b0/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/21/894eeee0b911d4b2d90050da4c74dc/content.htm
check out this thread too...
Need few routine examples in BW
hope it would help. -
Regarding Overwrite option in ODS
Dear experts,
I have an elementary doubt. Why is that in DSO SAP is allowing for overwrite, while not in infocubes.. Any special reasons? As far i thought since ODS has flat tables its easier to maintain change logs as compared to infocubes (denormalization might be a problem too)
Do correct me if I am wrong and if anything has to added to it...
Thanks.,
Rajarathnam.SHi....
In data load ODS is used as an intermediate object.......For delta process the overwrite option of ODS is very important.....
The delta process is a property of the extractor and tells you how data will be transferred ie after extraction which image is transfferred. As an attribute of the DataSource, it indicates how the data in the DataSource will be transferred to the data target. This enables you to derive the data targets for which a DataSource is suitable, how to update them, and how the serialization has been done, for example.
The type of delta process influences how data is updated to a data target.Serialization is necessary for updating to a DataStore object, as overwriting is supported too. Depending on the delta process, the system decides whether
serialization is necessary per request or per data package.
There are various delta processes for SAP source systems (R/3, B2B, CRM, and
so on):
1. Creation of deltas with after, before and reverse images that are updated directly to the delta queue.
An after image provides the status after the change, a before image the status before the change with a minus sign. A reverse image sends the record with a minus sign too, indicating at the same time that it is to be
deleted. The data packages are serialized in the process. The delta process controls whether adding or overwriting is allowed. In this case, both adding and overwriting is allowed. This process permits data to be updated in a DataStore object and in an InfoCube. (Technical name of the delta process in
the system is ABR.)
2. The extractor provides additive deltas that are serialized on a request basis.This serialization is necessary since the extractor provides each key once in a request, and changes to the non-key fields would otherwise not be transferred
correctly. It only allows fields to be added. It permits data to be updated in a DataStore object as well as an InfoCube. This delta process is used by LIS DataSources. (Technical name of the delta process in the system: ADD)
3. Creation of deltas with after image that are updated directly to the delta queue. The data is serialized by package, because the same key can be transferred a number of times within a request. It does not allow data to be updated directly to an InfoCube. To update an InfoCube, you always have to have a
DataStore object as a go-between. With numeric key figures, for example, this process only allows you to overwrite data. Adding is not permitted,as this would produce incorrect results. It is used to transfer line items in FI-AP/AR, whilst the variation on this process, in which the extractor can also send records marked for deletion, is used in this function in the BBP.
(Technical name of the delta process in the system is AIM or AIMD.)
Also check this Blog :
How does a datasource communicates "DELTA" with BW?
Hope this helps you to understand the utility........
Regards,
Debjani......... -
Query regarding OBLIGATORY option in SELECT-OPTIONS
Hi,
The requirement is to have a select-option for any date field(i've used bkpf-budat) and set its HIGH value to SY-DATUM i.e. current system date. The select-option field MUST BE "OBLIGATORY".
On Executing, the current date should be display on the HIGH filed of select-options. Now, what i need here is that the program should execute normally even if the LOW field of select-options field is left BLANK.
The code is as follows.
TABLES: bkpf.
SELECT-OPTIONS: s_budat FOR bkpf-budat OBLIGATORY.
AT SELECTION-SCREEN OUTPUT.
s_budat-low = space.
s_budat-high = sy-datum.
s_budat-sign = 'I'.
s_budat-option = 'BT'.
APPEND s_budat.
Do suggest the methodlogy to achieve this requirement.
Thanks & Regards,
RajeshHi rajesh,
1. directly its not possible.
we have to use some extra logic.
2. first of all remove OBLIGATORY.
3. THEN USE LIKE THIS.
REPORT abc.
TABLES: bkpf.
SELECT-OPTIONS: s_budat FOR bkpf-budat .
AT SELECTION-SCREEN OUTPUT.
s_budat-low = space.
s_budat-high = sy-datum.
s_budat-sign = 'I'.
s_budat-option = 'BT'.
APPEND s_budat.
<b>START-OF-SELECTION.
IF s_budat-high IS INITIAL.
MESSAGE s999(yhr) WITH 'Date should not be blank'.
LEAVE LIST-PROCESSING.
ENDIF.</b>
regards,
amit m. -
Hi all,
Is there any function module to pass the values in a zstucture of select-options( i.e. in sign,options,low,high).
Thanks,
Goutam Sahoo.DATA: BEGIN OF it_final1 OCCURS 10,
sign(1) VALUE 'I',
option(2) VALUE 'EQ',
low TYPE crmd_order_index-guid ,
high TYPE crmd_order_index-guid,
END OF it_final1.
LOOP AT it_final INTO wa_final.
LOOP AT it_guid1 INTO wa_guid1 WHERE partner = wa_final-partner.
IF wa_guid1-sales_office NE wa_final-sales_office.
it_final1-low = wa_guid1-header.
APPEND it_final1.
ENDIF.
ENDLOOP.
ENDLOOP.
SELECT object_id FROM crmd_orderadm_h INTO wa_object_id WHERE guid IN it_final1.
Regards
Anbu -
Regarding display options in smart view
Hi All,
good afternoon.
In smart view , I would like to select “Member Name and Description” in “Member Name Display Options” section. However that selection is grayed out by system.
can you please help me in resolving this issue.
thanks in advance.J,
I wonder if this is what the OP is getting at: Change alias table choice greyed out
Unless he really does mean description. <--Yes, I should read the post first.
So "description" in SmartView refers to a fully qualified member name/alias. That's really interesting, particularly as the DBAG doesn't use that term in its chapter on Duplicate Member Outlines.
Regards,
Cameron Lackpour
Maybe you are looking for
-
New MVC 5 project build fails in Visual Studio Online using TFS
Here are some of the errors I'm getting. Controllers\AccountController.cs (44): The type or namespace name 'AllowAnonymous' could not be found (are you missing a using directive or an assembly reference?) App_Start\BundleConfig.cs (2): The type or
-
CMD + Shift constrain drag shortcut buggy in Photoshop CS6 (Mac)
Since moving to Photoshop CS6 a shortcut I regularly use for switching tool and dragging elements on a page is producing varying results. The CMD + Shift drag is very useful to allow users to drag elements constrained vertically or horizontally on th
-
How can i calculate the values of the chars in a string
yeah, what was the method for that?
-
Hi, I have an XY graph wich Xscale is continuously modified by a scale multiplier corresponding to a period of rotation of a cylindrical piece. According to the rotation speed of the piece I am modifiyng multiplier and therefore the Xscale of my XY
-
Stacked canvas in content canvas desapears when post_query
Hello. I have a content canvas and i draw a stacked canvas into content canvas. I want a horizontal scroll in stacked and a vertical scroll bar in the content. In stacked canvas, i placed a base table data block. In when-form-instance, i have a coman