PS module data selection question.
Hi Experts,
We are developing a custom interface in SAP R4.5 version to pull the project information from SAP.
We need Cost elements (WBS element), Actual hours, Plan hours, Actual amount and Plan amount to be pulled from SAP system with Project or WBS element as input.
Our functional consultant had shown us the detail data in GR55 (report writer),
but I am not able to find the tables or BAPI or function module to select the required data.
I checked PROJ, PRPS tables and BAPI_PROJECT_GETINFO but was not giving required data.
Any help on this greatly appreciated.
Regards,
Harish
For actual and plan costs, please refer COSP,COSS,COEP tables.
For WBS, Network, Activities, please refer AFVC, AUFK, AFKO,AFVV,AFVU tables.
For more info on tables, refer below link:
http://www.sapfans.com/sapfans/forum/logps/messages/1347.html
Thanks,
Santosh
Similar Messages
-
I have a question about General Data Selection in Report Painter
Please help me out. Thi is the question....here it goes.
In a Report in ReportPainter, I have in the General Data Selection the following selected characteristics. They are:
Ledger = 0
Record Type = 0
Version = 1
Fiscal Year = Z-ANOACT
Period = (1CPERIV, 1CPERIB)
So that we have the next screen in the Reports execution.
Fiscal Year : 2006
From Period : 1
To Period : 12
Note:
*Z-ANOACT = Variable so that with a user-exit calculates the actual year. Right now is 2006.
*1CPERIV = This From-Period Variable is referenced to CCSS Table and PERBL Field Name. Its default value is 1.
*1CPERIB = This To-Period Variable is referenced to CCSS Table and PERBL Field Name.
Its default value is 12. Rigth now, we are in the fiscal month 5 (November).
Id like to filtrate information from January,2006,Period:07 to November,2007,Period:05.
I mean I work with the fiscal calendar because the information to get from the table is saved due to this calendar.
The Fiscal Calendar is from July to June:
Month Period Year
January 07 2006
February 08 2006
March 09 2006
April 10 2006
May 11 2006
June 12 2006
July 01 2007
Augost 02 2007
September 03 2007
October 04 2007
November 05 2007
December 06 2007
Right now, we are in November , 2006 (month=11) but according to the fiscal calendar we are in November, 2007 (month=5).
How I can accommodate my variables or what I am doing wrong so that I can select information from periods 7 to 12, 2006 ( January to June, 2006) and information from periods 1 to 5, 2007 (July to November, 2007) having the screen cited above so that report painter adds the 2 ranges.
I cannot do it with the criteria selection cited above because I only have a year and a range of periods and my end-user doesnt want to run my report twice:
One run with periods 7 to 12, 2006 and
Another run with periods 1 to 5, 2007 and then to add the 2 reports in excel to form a report.
Hed like something in my screen like this
Fiscal Year = 2006
From period = 7
To Period = 12
Fiscal Year = 2007
From period = 1
To Period = 5
And then report painter will add the 2 ranges.
Many Thanks if you know anything that can help me, please let me know.Please help me out. Thi is the question....here it goes.
In a Report in ReportPainter, I have in the General Data Selection the following selected characteristics. They are:
Ledger = 0
Record Type = 0
Version = 1
Fiscal Year = Z-ANOACT
Period = (1CPERIV, 1CPERIB)
So that we have the next screen in the Reports execution.
Fiscal Year : 2006
From Period : 1
To Period : 12
Note:
*Z-ANOACT = Variable so that with a user-exit calculates the actual year. Right now is 2006.
*1CPERIV = This From-Period Variable is referenced to CCSS Table and PERBL Field Name. Its default value is 1.
*1CPERIB = This To-Period Variable is referenced to CCSS Table and PERBL Field Name.
Its default value is 12. Rigth now, we are in the fiscal month 5 (November).
Id like to filtrate information from January,2006,Period:07 to November,2007,Period:05.
I mean I work with the fiscal calendar because the information to get from the table is saved due to this calendar.
The Fiscal Calendar is from July to June:
Month Period Year
January 07 2006
February 08 2006
March 09 2006
April 10 2006
May 11 2006
June 12 2006
July 01 2007
Augost 02 2007
September 03 2007
October 04 2007
November 05 2007
December 06 2007
Right now, we are in November , 2006 (month=11) but according to the fiscal calendar we are in November, 2007 (month=5).
How I can accommodate my variables or what I am doing wrong so that I can select information from periods 7 to 12, 2006 ( January to June, 2006) and information from periods 1 to 5, 2007 (July to November, 2007) having the screen cited above so that report painter adds the 2 ranges.
I cannot do it with the criteria selection cited above because I only have a year and a range of periods and my end-user doesnt want to run my report twice:
One run with periods 7 to 12, 2006 and
Another run with periods 1 to 5, 2007 and then to add the 2 reports in excel to form a report.
Hed like something in my screen like this
Fiscal Year = 2006
From period = 7
To Period = 12
Fiscal Year = 2007
From period = 1
To Period = 5
And then report painter will add the 2 ranges.
Many Thanks if you know anything that can help me, please let me know. -
Error in Data selection in R/3 Generic Extraction Using function Modules
Hi Friends,
I have created a a generic data source using function module to load data from PA0000 and PA0001 Tables ,Function module is working fine when i execute it indipendently and the data source is also working fine when i extract data using RSA3. it is showing correct no of records 157.
When loading data into DSO from BW (using 3.x/7.0 flows) data is comming to PSA all 157 records but in the RSMO the load status is showing yellow when i look into the step by step analysis it is
data selection successfully started
Data selection successfully ended
All Data packets completed.
are showing in red.
after and hour time load getting failed and in the error message it is showing " job terminated in source system---> Request set to red"
it is giving this message wir no RSM 78.
Please let me know itHi Jerry,
Thanks for the immediate replay
But here in my source system job is getting terminated.
this is the status of job in Job logs.
the job is running till this step not going ahead.
Call customer enhancement BW_BTE_CALL_BW204010_E (BTE) with 157 records
Result of customer enhancement: 157 records
Call customer enhancement EXIT_SAPLRSAP_001 (CMOD) with 301 records
Result of customer enhancement: 157 records
Asynchronous send of data package 000001 in task 0002 (1 parallel tasks)
pl. update me if any idea. -
I have a question to ask you about General Data Selection in Report Painter
Please help me out. Thi is the question....here it goes.
In a Report in ReportPainter, I have in the General Data Selection the following selected characteristics. They are:
Ledger = 0
Record Type = 0
Version = 1
Fiscal Year = Z-ANOACT
Period = (1CPERIV, 1CPERIB)
So that we have the next screen in the Reports execution.
Fiscal Year : 2006
From Period : 1
To Period : 12
Note:
*Z-ANOACT = Variable so that with a user-exit calculates the actual year. Right now is 2006.
*1CPERIV = This From-Period Variable is referenced to CCSS Table and PERBL Field Name. Its default value is 1.
*1CPERIB = This To-Period Variable is referenced to CCSS Table and PERBL Field Name.
Its default value is 12. Rigth now, we are in the fiscal month 5 (November).
Id like to filtrate information from January (2006) to September (2007). I mean I work with the fiscal calendar because the information to get from the table is saved due to this calendar.
The Fiscal Calendar is from July to June:
July = 1
August = 2
September = 3
June = 12
How I can accommodate my variables or what I am doing wrong so that I can select information from periods 7 to 12, 2006 ( January to June, 2006) and information from periods 1 to 3, 2007 (July to September, 2007) having the screen cited above and having the information selected added.
I cannot do it with the criteria selection cited above because I only have a year and a range of periods and my end-user doesnt want to run my report twice:
One run with periods 7 to 12, 2006 and
Another run with periods 1 to 3, 2007
Hed like something in my screen like this
Fiscal Year = 2006
From period = 7
To Period = 12
Fiscal Year = 2007
From period = 1
To Period = 3
And to get the report added.
Many Thanks if you know anything that can help me, please let me know.ABDUL: I understand the ABAP Code but the information is saved in the table according to the fiscal calendar.
Fiscal Calendar Number of the MonthYear
January 7 2006
February 8 2006
March 9 2006
April 10 2006
May 11 2006
June 12 2006
July 1 2007
Augost 2 2007
September 3 2007
October 4 2007
November 5 2007
December 6 2007
Normally, We are in November 2006 (month=11, year 2006).
However, fiscally; We are November 2007 (month=5, year=2007).
Important Notes:
The information is saved according to the fiscal calendar in the table.
My end-user wants to filtrate the information from January to November . I mean
Actual Year : 2006 Actual Year : 2007
From Period: 7 AND From Period: 1
To Period: 12 To Period: 5
I understand you told me about the ABAP code, for example my characteristics in the general data selection are:
Actual Year : 2006
From Period: 7
To Period: 5 (I would have an error here because From-Period Variable is greater than To-Period Variable)
According the ABAP code you told me, this would be:
Actual Year : 2006
From Period: 1
To Period: 11
If I run the report with these last parameters you told me, report painter only would add information from year 2006 and fiscal months 1 to 11 (July to May except June). We dont want this, that we want is :
Actual Year : 2006 Actual Year : 2007
From Period: 7 AND From Period: 1
To Period: 12 To Period: 5
How can I do this?? My email is [email protected] or [email protected]
Right now, the end-user runs the report twice and adds the information in excel. One run for :
Actual Year : 2006
From Period: 7
To Period: 12
And other run with:
Actual Year : 2007
From Period: 1
To Period: 5
But the question is how you can do it with only a run and in this way:
Actual Year : 2006 Actual Year : 2007
From Period: 7 AND From Period: 1
To Period: 12 To Period: 5
Thanks if someone can help me!! -
ICR Process 003 - question about data selection (table FBICRC003A)
Hello, I am implementing ICR process 003. We are doing several test and we I have some questions that I hope you can help me:
1 - If I run transaction FBICS3 - Customer/Vendor( Select Documents) and then FBICA3 - Customer/Vendor (Document Assignment ) several times (the same selection criteria) will the same documents be selected redundantly and will be stored redundantly in table FBICRC003A? I expected that this will not happen but It seems to happen in my test environment. (?)
2- If I need to delete the data stored in ICR '003' functionality I need to use transaction GCDE. The problem as I am using ledger '0L' for '003' process I cannot "delete data of one ledger" functionality -that allows to set selection data- and I have to "delete the data of an entire data group" that deletes all data stored in FBICRC003A & FBICRC003T tables. Should I set another ledger for '003' process in order to delete data using selection criteria? Is it recommended to not to use '0L' and create a new one?
I have read in reference documentation that "is not necessary to set up a SL", but since all my productive companies are running in the same client that is the ICR cliente I am wondering if could be better to create and set a SL.
Thanks in advance
Rafael Barreda
Edited by: Rafael Barreda on Sep 14, 2009 1:27 PMHi Ralph,
we have created a RFC in order to get data from client B to client A (where ICR system is placed). The summary is:
I need to import vendors/customer data from Client B that belongs to a certain company code "0001". The company is called "X" in both clients A & B although it only exists as a company code (FI) in Client B and just as a company (and trading partner) in client A.
Client A:
1- have set company "0001" as a "Company to be reconciled" at FBIC032:
RFC destination = ""
RFC destination for data selection = "ZRFC0001"
Local company= ""
Data Source="Documents of Current Process"
Separate Selection Process= "X"
Data Transfer Type="Asynchronous via Direct RFC Connection"
Sender field for reference number = "XBLNR"
Client B:
1- I have created the companies (V_T880) that I will need in order to inform trading partner on vendor's master data.
2- I have assigned company code '0001' to company "X"
3- I have assigned trading partners created on step 1 to vendors
4- I have post few FI documents with trading partners informed.
Then I run FBICS3 - Customer/Vendor: Select Documents in background but the programs takes a lot of time and do not select any document.
Do you think that I am missing something?
Thanks very much in advance. -
Need a single point of view on date selections for Delta and Full load IP's
Hi Experts,
Every year we are facing issues on date selections for data extraction, for example the Delta or Full selections for particular IP is like 2005 to 2008 , in this situation, for the year 2009, this IP is picking 0 records as the selections are upto 2008 only.
My requirement is, I need to check the selections of all the IP's in the system and want to change on need base if the selections are getting expired instead of going and checking manually to each and every IP as the system is having around 3000 IP's, which is a tedious job.
Guys, please let us know if there exits a Table/Program or any other way to check it.
Inputs appreciated.
Regards
NanduHi
Persistent through module RSSM_SHIP_PSEUDO_DVERSION_WRI
Primary table RSLDPIOSH
RSLDPIO Links datasource to infopackages
RSLDPIOT InfoPackage Text Description
RSLDPRULE ABAP source code for InfoPackages
RSLDPSEL Hardcoded selections in InfoPackages
RSMONICDP Contains the request-id number by data target
RSPAKPOS List of InfoPackage Groups / InfoPackages
http://help.sap.com/saphelp_nw70/helpdata/en/2e/20d704d45be7458582cdfcc5487090/frameset.htm
Hope it helps -
Data Selection tab in infopackage
Hi Gurus
Its a very basic question but can anybody tell me what function the "data selection " Tab does in infopackage?
I know the setting required on R3 side for that but not sure why we use the data selection.
Can we use this data selection for master data as well?Hi Kris,
Data Selection tab allows you to select: date ranges, document numbers and the like.
In order to have filds in there, you should first select in the DataSource in the R/3 side wich field could be selected.
If it is a Generic DataSource, you can do it running RSO2 transaction code.
<text removed by moderator>
Claudio
Message was edited by: Matthew Billingham -
Dynamic data selection in process chain
Dear BW gurus,
I've an infocube 0PA_C01. I'm gettting data with data source 0HR_PA_0. Because of
time-dependency of personel data i should get the package month by month. SO I set the data selection parameter 0CALMONTH in data package.
0CALMONTH=200601-200601;
0CALMONTH=200602-200602;
My question is how can i use this data package in a process chain for automatically getting data each month without manually changing data selection parameter.
thanks,
YigitHi Yigit,
In the info-package after you have selected type '6' it will take you to the ABAP editor, please try the following code,
data: l_s_range type rssdlrange,
l_date type d.
l_date = sy-datum.
l_year = l_date+0(4).
l_mth = l_date+4(2).
concatenate l_year l_mth into l_month_high.
concatenate l_year '01' into l_month_low.
loop at l_t_range into l_s_range where fieldname = 'CALMONTH'.
if dy-subrc = 0.
l_s_range-low = l_month_low.
l_s_range-low = l_month_high.
modify l_t_range from l_s_range.
endif.
endloop. -
Infopackage data selection & deltas
Hi BW Experts,
I have a few questions about infopackage and delta loads:
1) How to perform mulitiple data selection. e.g. company codes 1000, 1001 and 5000? I can't filter by From To data selection since I do not want to include companies 2000, 3000, etc.
2) How to perfrom delta loads for just the company codes 1000, 1001, etc.?
I would appreciate any suggestions or advice.
l_sapHi ,
First of all, what is the delta identifier you have for loading the deltas for 1000, 1001, etc.
For your requirement, create 2 InfoPackages,
1. For FULL loads - Here as advised by others do duplicate rows and maintain the company codes for which you want to do FULL load.
Note: Daily full loads and you can delete the overlapping requests if your target is InfoCube.
2. For DELTA loads - here maintain 1000, 1001, etc and start Init and following deltas.
Sankar Kumar -
In the LDB selection screen -Diff b/w Data selection / person selection
Hi Experts,
Want to know what is the difference between
Data Selection Period
Person Selection Period
in the other period , in the selection screen of the LDB PNP.
Thanx in Advance.
Regards,
IFFhi,
Please Refer to this link.
[abap hr question;
This will Help You.
Reward if helpful.
Regards
Sumit Agarwal -
How to calculate system date through function module date
Hi friends!!
i declare a variable "date like sy-datum".
now i want to add 15 days to the system date,
please give me the function module name which can do it.
xample.
date = sytem date. -> date= 13/08/2010
i want date= 28/08/2010.
please help.
Edited by: sandeep08 on Aug 13, 2010 1:53 PM
Moderator message: date calculation questions = FAQ, please search before posting.
locked by: Thomas Zloch on Aug 13, 2010 2:03 PMHi,
You can directly add 15 to the date. It will give you appropriate results.
Regards,
Aparna Alashe. -
Standard function modules for selection from vbak/vbup/ekko/ekpo
hi experts ,
do you know if there is an existing standard function modules for selection from vbak/vbup/ekko/ekpo.
please helpHi,
for VBAK
ADSPCM_READ_VBAK Read VBAK (with SPEC2KM-data)
PRS_GET_GLOBAL_VBAK Get global structure VBAK
Regards,
Jyothi CH.
Edited by: Jyothi Chinnabathuni on Feb 23, 2009 2:46 PM -
Function Module to select all entries in ALV output
Hi,
I have an ALV report and Select ALL and Deselect ALL Buttons added to it .
When the Select ALL button is pressed,all entries of the ALV report should be selected.
When the Deselect ALL button is pressed,all entries of the ALV report should be deselected.
Is there any function module to select all entries of the output and vice versa.
Thanks in advance.
Regards,
NavasHi Navas,
I have written a part of the code you can use.
TYPE-POOLS: slis.
DATA : ls_event TYPE slis_alv_event.
Set PF Status
ls_event-name = slis_ev_pf_status_set .
ls_event-form = slis_ev_pf_status_set .
APPEND ls_event TO gt_event.
CLEAR ls_event.
FORM pf_status_set USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'Z_STATUS'.
ENDFORM . "set_pf_status
(no need for any perform. This will be called automatically).
While calling the FM for ALV, pass the internal table gt_event in it_events parameter.
Double click on Z_STATUS and add two buttons in Application Toolbar.
1. Select All - Give function code name as &ALL,
2. Deselect All - Give function code name as &SAL.
Hope this helps.
Thanks,
Dawood.
Edited by: Dawood.S.Ghasletwala on Apr 3, 2009 3:51 PM -
Hi There,
In SAP GRC 10.0, our team had an issue where we could not add duplicate fields from separate table (see ERROR: Select Currency/UoM field for the selected analyzed fields). This was resolved by the SAP Note 1904313/ 1904314 (http://service.sap.com/sap/support/notes/1904313).
We upgraded our system to SAP GRC 10.1 SP05 and could now add the duplicate fields from separate tables. SAP Note 1904313/ 1904314 was part of SAP GRC 10.1 SP03 so it makes sense that we, in a higher version (SP05), would be able to do this.
The issue now is when we add the duplicate fields from different tables and run the Ad-hoc Query to test if the data source works correctly, the No Data Selected warning persists. This means that the data source provides no data for analysis, which is required to write our business rules.
Below is an example:
Basic data source with just one currency reference field EBAN-WAERS.
When you run the Ad-Hoc Query you receive data.
Basic data source with second currency reference field EKKO-WAERS.
When you run the Ad-Hoc Query no data is found.
Please also make reference to the following thread logged by my colleague (ERROR: Select Currency/UoM field for the selected analyzed fields)
Any assistance to receive data with duplicate fields from separate tables will be highly appreciated.
Thanking you in advance.
Regards
Gary KhanHi
following are the error messages from dump
hrtText
There is already a line with the same key.
hat happened?
Error in ABAP application program.
The current ABAP program "SAPLCKMS" had to be terminated because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
rror analysis
You wanted to add an entry to table "\FUNCTION-POOL=CKMS\DATA=T_DYN_CKMLCR",
which you declared
with a UNIQUE KEY. However, there was already an entry with the
same key.
This may have been in an INSERT or MOVE statement, or within a
SELECT ... INTO statement.
In particular, you cannot insert more than one initial line into a
table with a unique key using the INSERT INITIAL LINE... statement.
rigger Location of Runtime Error
Program SAPLCKMS
Include LCKMSF01
Row 226
Module type (FORM)
Module Name DYNAMIC_PERIOD_CLOSING
Source code where dump ocured
222
223 APPEND ht_ckmlpp TO t_add_ckmlpp.
224 APPEND LINES OF ht_ckmlcr TO t_add_ckmlcr.
225 INSERT ht_ckmlpp INTO TABLE t_dyn_ckmlpp.
>>>> INSERT LINES OF ht_ckmlcr INTO TABLE t_dyn_ckmlcr.
227 ENDWHILE.
Also I guess there is problem with material ledger in R/3 side
I have never worked on material ledger before so dont hav idea of Tcode and tables in SAP R/3 for material ledger.
Thanks
Navneet -
I need to create a start/end date selection area with the following radio buttons
o last week
o last month
o last quarter
o last year
o custom dates
start date: mm/dd/yyyy end date: mm/dd/yyyy
Depending on which radio button is selected, the 2 start/end text boxes should display the right dates and be read-only. If custom-dates is selected, the 2 dates should be opened up for user input and accept 2 valid dates
Is this high-level of user interaction better suited for Javascript or can HTMLDB's server-centric model handle this efficiently?
Help? ThanksOK this was very simple. Just do a "radiogroup with submit" with a STATIC2 LOV, add a branch back to the same page and 2 date pickers for the start/end dates with a "always, replace any value in session state" with a
select
to_char(
case :P7_DATE
when 'Last Week' then trunc(sysdate,'w')
when 'Last Month' then trunc(sysdate,'mon')
when 'Last Quarter' then trunc(sysdate,'q')
when 'Last Year' then trunc(sysdate,'yyyy')
end,'mm/dd/yyyy')
from dual
or something like that
More questions:
1. Every time a radio button is clicked, it incurs a trip to the server to submit the page. How expensive is this in terms of resources? Is this kind of stuff better suited for client-side Javascript?
2. The page contains a bunch of selections like these. I want to have a 'Submit' button that pops up a page (or refreshes the same page) with a SQL query region based on all these selections. How can I do this?
3. How can I have a 'Reset' button that clears all the user selections i.e. clears all the radio buttons, checkboxes, text boxes...as if the page was just launched?
Help? Thanks
Maybe you are looking for
-
Ipad not recognized by Windows 7
I am connecting my iphone 4 and ipod (gen4) to my Windows 7 computer without problems, but my iPad 2 wifi is not recognized and does not charge. How can I get my ipad recognized? Thanks for any help!
-
Getting Delivery Date of an item on Purchase to appear in Sales Order form
Hi Experts Can you tell me if and how it might be possible to get the future delivery date of an item on a purchase order to appear at the row level in Sales Orders for an item which is out of stock? I assume it will need some type of formatted sear
-
Presentation Variable Formatting in Report Title
I have populated 3 presentation variables via a dashboard prompt. I also display their values in the report subtitle, but I did not expect the following format in the display: from TIMESTAMP '2009-10-19 00:00:00' to TIMESTAMP '2009-10-25 00:00:00' fo
-
Dynamic url access in weblogic
Hi All, I am currently working on moving my application from oc4j to weblogic92. On oc4j I keep all my xsd file in Apache/htdocs as a best practice and whenver I add a newly created xsd to this folder it can be accessable on the fly. Now, on weblogic
-
Premiere Elements 12 will not see Canon ZR10 DV camera
I try to capture from my Canon camcorder model ZR10, a DV based camera via IE1394 input into PCI card and I get error that Premiere can not initiate camera. Is there a driver or other I need?