Query on EP and ITS?
Hi Friends
what is the diff bet EP and ITS?
Regards
Simha
Hi
EP is the SAP Enterprise portal which is the UI(User Interface) that means the end user in the company will login into the
EP which opens the SAP screen.Instead of using SAP GUI the user will be using the EP .
all the roles are attached to the user bythe SAP BASIS team.
ITS : It is a component used by the SRM system. In SRM when you login thro' the portal ITS will acts as GATEWAY
between the SAP SRM and the SAP Portal screen.
In SRM 5.0 -you can publish the all the Templates thro ITS only
Please check the Link for more details
Internet Transaction Server
http://help.sap.com/erp2005_ehp_04/helpdata/EN/53/302068f84311d4969300a0c94260a5/content.htm
Regards
G.Ganesh Kumar
Similar Messages
-
Query for customer and its all the underlying sites in AR
Hi Expert,
Please help me to build a query for a customer and its all the underlying sites .
ThanksPlease check this thread:
Running Total in QLD
Thanks,
Gordon -
Dear SAP Members,
I need a query that contains
ItemCode,ItemDescription from oitm table and its first child item code,Item Description,Quantity,currency and price from itt1 table.I have taken all the datas but there is no ItemDescription from itt1 table.How to join all these datas.
Please Give suggestions or query for this issue.
With Regards,
RevathyHi try this
Declare @BOMDetails table(TreeType Nvarchar(MAX),PItem NVARCHAR(Max),PName NVARCHAR(MAX),CItem NVARCHAR(Max),CName NVARCHAR(MAX),Comment NVARCHAR(MAX),onHand Numeric(18,0),[Committed] Numeric(18,0),FreeStock Numeric(18,0),[Status] NVARCHAR(MAX),Quantity numeric(18,0),Price numeric(18,0),Warehouse nvarchar(MAX),Currency nvarchar(MAX))
INSERT Into @BOMDetails
SELECT T1.TreeType ,T0.Father AS [Parent Code], T2.ItemName AS [Parent Description], T0.Code AS [Child Code],
T1.ItemName AS [Child Description], T0.Comment, cast((T1.OnHand ) as Numeric(18,0)) as [Un-Committed Stock],
cast(T1.IsCommited as Numeric(18,0)) AS [Committed Stock], cast((T1.OnHand - T1.IsCommited)as Numeric(18,0)) AS [Free Stock], T2.FrgnName AS [Status],T0.Quantity,T0.Price ,T0.Warehouse,T0.Currency
FROM ITT1 T0 INNER JOIN OITM T1 ON T0.Code = T1.ItemCode
INNER JOIN OITM T2 ON T0.Father = T2.ItemCode
WHERE T0.ChildNum=1
Union All
SELECT ' ',T0.Father as [Parent Code], T2.ItemName AS [Parent Description], '', '', '', 0,0,0 , '',0,0,'','' FROM ITT1 T0 INNER JOIN OITM T1
ON T0.Code = T1.ItemCode INNER JOIN OITM T2 ON T0.Father = T2.ItemCode
Group By T0.Father,T2.ItemName
ORDER BY T0.Father, T0.Code
update @BOMDetails set PItem='' ,PName='' where TreeType='N' or TreeType='P'
Select PItem as[Parent Code] ,PName as [Parent Description],CItem as [Child Code],CName as [Child Description],Comment,Quantity,Price,Warehouse,Currency from @BOMDetails
thanks,
Neetu -
SQL Query to get All AD Groups and its users in Active Directory
Hi,
Is there any query to get all AD groups and its user in an instance of a SQL server?Check this blog.
http://www.mikefal.net/2011/04/18/monday-scripts-%E2%80%93-xp_logininfo/
It will give you more than what is required. If you dont want the extra information,then you can try this.. I took the query and removed the bits that you might not require.
declare @winlogins table
(acct_name sysname,
acct_type varchar(10),
act_priv varchar(10),
login_name sysname,
perm_path sysname)
declare @group sysname
declare recscan cursor for
select name from sys.server_principals
where type = 'G' and name not like 'NT%'
open recscan
fetch next from recscan into @group
while @@FETCH_STATUS = 0
begin
insert into @winlogins
exec xp_logininfo @group,'members'
fetch next from recscan into @group
end
close recscan
deallocate recscan
select
u.name,
u.type_desc,
wl.login_name,
wl.acct_type
from sys.server_principals u
inner join @winlogins wl on u.name = wl.perm_path
where u.type = 'G'
order by u.name,wl.login_name
Regards, Ashwin Menon My Blog - http:\\sqllearnings.com -
SCCM query for taking report from all clients for a SW installed and its version
Hi , I need to pull a report from all servers in my landscape to identify the servers where 'HP system management homepage' is installed and its version. I have SCCM 2007 R2 and need to run a query/report. Please help me how to do this.
I am a beginner in SCCM.
Thanks in advance.
Vivek NambiarHi Vivek,
Try this SQL query and let us know if it helps. Use your SCCM SQL database or the 'Reports' feature on SCCM to run the same.
SELECT
dbo.v_R_System.Name0 as 'Host Name',
dbo.v_R_System.User_Name0 as 'User Name',
dbo.v_GS_OPERATING_SYSTEM.Caption0 AS 'Operating System',
arp.DisplayName0 as 'Product Name',
arp.Version0 as 'Product Version'
FROM dbo.v_Add_Remove_Programs AS arp
INNER JOIN dbo.v_R_System ON arp.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_OPERATING_SYSTEM ON dbo.v_R_System.ResourceID = dbo.v_GS_OPERATING_SYSTEM.ResourceID
WHERE arp.DisplayName0 LIKE 'HP system management homepage%' AND
dbo.v_R_System.Operating_System_Name_and0 LIKE '%server%'
ORDER BY arp.Version0, dbo.v_R_System.Name0
~ Rajeesh M | Blog: ScorpITs | Please remember to 'Mark as Answer' or 'Vote as Helpful' on the post that helps. It helps others reading the thread and
recognizes useful contributions -
Isssue when collecting the transport request for a query and its elements
Dear All,
When collecting a query and its elements, only the query is getting collected in to the request and not the elements and I an error is getting displayed as You can not use request xxxxx and elements could not be saved. This is in bw 3.5.
Can anyone suggest?
Regards,
RamHi,
In the transport connection make sure that all the elements for the query which you need are manually checked.
Just drop down the menu and see the elements of the query and check if they all are selected or not.
Here you can also see if the elements are already present in some other TR.
Just delete all those TR's before creating this new TR.So that these objects are unlocked or it will not added to your new TR niether it will give an error.
Also make sure that all the elements have same data package and none of the query elements are assigned to temp package or any other package.
Once you are sure that all the elements are checked and above told issues are corrected then only create the transport and release them.
Thanks
Ajeet -
Does hide a frame means do not run/execute that frame(and its query) ?
Hi Everyone
Does hide a frame means do not run/execute that frame(and its query) ?
Thank you
BryanNo. It means setting the Format Trigger of it to reurn FALSE, so it won't display.
-
A query related to ProgressBar and its placing inside Container
Hi ,
I tried an example with Flex3 ProgressBar .I am posting the scenario in which it was correct in one case and wrong in another case .
Please tell me what is wrong here in the wrong case :
The Program is related to :
I have button on click of that i will be loading the Image . There is no Button and its event Listener Mentioned here .
Correct Approach :
This works fine as the Image and ProgressBar are in the same Container called HBox
<mx:HBox>
<mx:Image id="image" autoload="false"/>
<mx:ProgressBar id="MYPB" source="{image}"/>
</mx:HBox>
Wrong Approach :
The below isn't working as i placed ProgressBar outside the container called as HBox
<mx:HBox>
<mx:Image id="image" autoload="false"/>
</mx:HBox>
<mx:ProgressBar id="MYPB" source="{image}"/>
Please share your ideas as why this behaves this way .Hi Kiran.
I don't think either of the approach is wrong , it no way effected by placing the ProgressBar inside a container or outside the container.
Run the sample application below. It will load for both approaches.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Script>
<![CDATA[
public function loadImage1():void {
image1.load('assets/liazon_logo.png');
public function loadImage2():void {
image2.load('assets/liazon_logo.png');
]]>
</mx:Script>
<mx:HBox>
<mx:Image id="image1" autoLoad="false"/>
</mx:HBox>
<mx:ProgressBar id="MYPB1" source="{image1}"/>
<mx:Button label="Load Image1" click="loadImage1()"/>
<mx:HBox>
<mx:Image id="image2" autoLoad="false"/>
<mx:ProgressBar id="MYPB2" source="{image2}"/>
</mx:HBox>
<mx:Button label="Load Image2" click="loadImage2()"/>
</mx:Application>
If this post answers your question or helps, please kindly mark it as such.
Thanks,
Bhasker Chari -
I want to get increment only amount and its percentage of increment from HR
Dear Sir,
I want to get increment only amount and its percentage of increment can you plz help me how to get it
please find below mentioned query.
Regards
select
papf.employee_number as employee_number,
papf.last_name as last_name,
papf.middle_names as middle_name,
papf.first_name as first_name,
papf.known_as as preferred_name,
ppt.user_person_type as employment_type,
ppp.change_date as change_effective_date,
cur.currency_code as currency,
ppp.proposed_salary_n * per_saladmin_utility.get_annualization_factor(paaf.assignment_id , to_date(sysdate)) as current_salary_annual,ppp.proposed_salary_n,
per_saladmin_utility.get_previous_salary(paaf.assignment_id,ppp.PAY_PROPOSAL_ID) PREVIOUS_SAL,
ppp.proposal_reason as sal_proposla_resaon,
ppp.attribute2 as performance,
ppp.attribute3 as gandac,
ppp.attribute4 as NINEBOXPOSITION,
ppp.attribute1 as RPR
from
per_all_people_f papf,
per_all_assignments_f paaf,
per_pay_proposals ppp,
per_pay_bases ppb ,
pay_input_values_f piv,
pay_element_types_f pet,
fnd_currencies_tl cur,
per_person_type_usages_f pptu,
per_person_types ppt
where 1=1
and papf.employee_number in (127)
--and ppp.change_date >= ’01-Jan-2005?
and papf.current_employee_flag = 'Y'
and sysdate between papf.effective_start_date and papf.effective_end_date
and papf.person_id = paaf.person_id
and sysdate between paaf.effective_start_date and paaf.effective_end_date
and paaf.assignment_id = ppp.assignment_id
and paaf.pay_basis_id = ppb.pay_basis_id
and ppb.input_value_id = piv.input_value_id
and piv.element_type_id = pet.element_type_id
and pet.input_currency_code = cur.currency_code
and papf.person_id = pptu.person_id
and pptu.person_type_id = ppt.person_type_id
order by papf.employee_number, ppp.change_date desc
Edited by: user10941925 on Jan 20, 2012 2:37 AMMaybe (taking it literally)
select proposed_salary_n - PREVIOUS_SAL increment,
100 * (proposed_salary_n / PREVIOUS_SAL - 1) increment_percentage
from (select papf.employee_number as employee_number,
papf.last_name as last_name,
papf.middle_names as middle_name,
papf.first_name as first_name,
papf.known_as as preferred_name,
ppt.user_person_type as employment_type,
ppp.change_date as change_effective_date,
cur.currency_code as currency,
ppp.proposed_salary_n * per_saladmin_utility.get_annualization_factor(paaf.assignment_id,to_date(sysdate)) as current_salary_annual,
ppp.proposed_salary_n,
per_saladmin_utility.get_previous_salary(paaf.assignment_id,ppp.PAY_PROPOSAL_ID) PREVIOUS_SAL,
ppp.proposal_reason as sal_proposla_resaon,
ppp.attribute2 as performance,
ppp.attribute3 as gandac,
ppp.attribute4 as NINEBOXPOSITION,
ppp.attribute1 as RPR
from per_all_people_f papf,
per_all_assignments_f paaf,
per_pay_proposals ppp,
per_pay_bases ppb,
pay_input_values_f piv,
pay_element_types_f pet,
fnd_currencies_tl cur,
per_person_type_usages_f pptu,
per_person_types ppt
where 1=1
and papf.employee_number in (127)
-- and ppp.change_date >= ’01-Jan-2005?
and papf.current_employee_flag = 'Y'
and sysdate between papf.effective_start_date and papf.effective_end_date
and papf.person_id = paaf.person_id
and sysdate between paaf.effective_start_date and paaf.effective_end_date
and paaf.assignment_id = ppp.assignment_id
and paaf.pay_basis_id = ppb.pay_basis_id
and ppb.input_value_id = piv.input_value_id
and piv.element_type_id = pet.element_type_id
and pet.input_currency_code = cur.currency_code
and papf.person_id = pptu.person_id
and pptu.person_type_id = ppt.person_type_id
order by papf.employee_number,ppp.change_date desc
order by employee_number,change_effective_date descRegards
Etbin -
How to fetch Junk values and its columns dynamically
Hello,
Can anyone help me in writing a procedure/dynamic SQL to fetch the column where the junk values appears and its value. Eg: If emp table contains ID and Name columns, and ID column contains junk values, the result should be the Id column and the junk value/s. It should be dynamic because next time if the other column contains junk values(like $,%...), the query should display the other column too..
Thanks in advance..Can anyone help me in writing a procedure/dynamic SQL to fetch the column where the junk values appears and its value. Eg: If emp table contains ID and Name columns, and ID column contains junk values, the result should be the Id column and the junk value/s. It should be dynamic because next time if the other column contains junk values(like $,%...), the query should display the other column too..1. define "junk" values.
2. usually it does not matter what values are in ID, because it is used internally by application, to maintain uniqueness or relations, not having any semantical meaning. End users usually should not see IDs, such IDs are generated automatically. There is no need to cleanse them from "junk" values.
3. If you made a typo, and you are looking for "junk" values in Name column, it is a different story. You can use TRANSLATE to search such values, as already advised, translating all "junk" characters to one "junk" character and searching for the latter.
select id, name from T where translate(name,'?@#$%^<>','~~~~~~~~~') like '%~%';
Edited by: Mark Malakanov (user11181920) on Jan 4, 2013 11:40 AM -
Can we add an info object and its nav. attr in an aggregate together?
Hello
I am getting an error when I try to add 0MATERIAL and 0MATERIAL_OPROD_HIER in an aggregate at the same time. In the cube, both 0MATERIAL and its attr 0MATERIAL_0PROD_HIER sit in the same dimension. Therefore, when I try to create an aggregate and drag these chars in, they try to come into the same dimension here also.
1st scenario:
1. I add 0MATERIAL in the aggregate.
2. I try to add 0MATERIAL_0PROD_HIER in the aggreate, I get an error message ' Aggregation levels cannot be defined for 0MATERIAL_0PROD_HIER.
3. And it does not let me add this nav attr at all.
2nd scenario:
1. I first add 0MATERIAL_0PROD_HIER in the aggregate.
2. I try to add 0MATERIAL now.. I get the same error as above for 0MATERIAL this time.
3. But it lets me add 0MATERIAL inside.
4. Now, when I go its context menu (right click) and select aggregation as 'All Char Values' for 0MATERIAL, then the error goes away.
5. But after I activate and fill the aggregate, I have a look it again.. and now I only see 0MATERIAL and its nav attr which I added first has disappeared.
Why do the above 2 happen? And if I have an info object and its nav attr in ROWS in a query, and if I am not able to add both of them to the aggregate.. how can I improve the performance of the query?
Please advise.Hi Srinivas
In your scenario, it is sufficient if you just add 0Material when you are creating the aggregate. Need not add the nvaigational attribute in the aggregate definition. The procedure you followed the first time is right i.e. Drag and drop 0material first.
The system does not allow you to add the nav attribute because it is not required. I say this because a navigational attribute added to your infoprovider is like (in terms of SQL) joining your infoprovider with your material master table. Navigational attribute's value is not physically stored in your cube. It is brought in during execution time in both list cube as well as in your query output.
Similarly when you execute your query with 0material as your aggregate, even if you add a filter or variable restriction on 0Material_prodHier your query WILL use the aggregate since 0material is referenced.
You can even check this in RSRT. Give your query name, and generate report first. Then click on Execute + Debug, Choose Display SQL/BIA Query and enter your selection and choose enter. You will see the SQL of your query and in the SQL select statement you will see that your aggregate table is chosen instead of your infocube. This aggregate table only will be read during your query execution in Bex as well.
I hope this helps.
Thanks. -
Get Target table name and its count
Hi Experts,
I have created a Procedure where I want to get the Target table name and its count of the previous Interface in a Package and insert these values into the Audit table.
I am able to get the number of Inserts in previous step using getPrevStepLog() API, but I also want the Target table name and its total count of the previous Interface. Is there any generic way or code to bring these Information without hardcoding the table name. Kindly help to sort this issue.Thanks!
Warm Regards,
VBVHi VBV,
Please follow the below steps to audit ur execution.
Please note i coded in such a way that u can use ur existing procedure to capture the table name no need to query ur repository as its not advisable to query the repository as Oracle may change the structure in future which i personally feel right.
I created a Audit table with the below structure.
CREATE TABLE AUDIT_TABLE
INSERT_COUNT VARCHAR2(100 BYTE),
TABLE_NAME VARCHAR2(4000 BYTE)
Step 1 :
This step needs to be added in ur existing IKM after Commit step where i am using API to capture the target table name.
Step Name: Get Table Name
Command On Source
Technology: Oracle
Schema: Any Oracle related Schema
Command:
SELECT '<%=odiRef.getTargetTable("RES_NAME")%>' AS TGT_NAME FROM DUAL
Command On Target
Technology: Jython
Command:
TargetTable='#TGT_NAME'
Step 2:
In ur existing procedure add the below or add a new procedure.
Step Name: Audit Log
Command on Source
Technology : Oracle
Schema: Whichever schema holds the audit table
Command on Target
Technology : Jython
Command:
import java.sql as sql
import java.lang as lang
myCon =odiRef.getJDBCConnection("SRC")
MyStmt=myCon.createStatement()
myRs = MyStmt.executeQuery("INSERT INTO ODITGT.AUDIT_TABLE (INSERT_COUNT,TABLE_NAME) VALUES (<%=odiRef.getPrevStepLog("INSERT_COUNT")%>,'"+TargetTable+"')")
Thats it.
OTN doesnt allow me to put + sign in front of any word ( its assume its a Italic) so please add + (plus) sign before and after TargetTable in the above script.
This way u can capture the table name, insert count in to ur audit table.
Please note u need to call this Procedure after the successful completion of the interface in a package and make sure u selected the right IKM which capture the table name as in Step 1.
I tested in my local and its working fine. Let me know if u find any difficulties in implementation.
Thanks,
Guru -
Query Error (CL_RSDD_VCUBE .and SAPLRRK0)
Query Error (CL_RSDD_VCUBE .and SAPLRRK0)
Posted: Apr 19, 2007 6:01 PM Reply E-mail this post
Hi,
I'm trying yo run a query.
I check the query in the Query Designer and is OK, but when run the query a message appears "Internal error in program CL_RSDD_VCUBE and method GET_SID-8-" and "System error in program SAPLRRK0 and form RSRDR;SRRK0F30-01-".
This query is made on Remote cube Accessing data from ORACLE through UD Connect , and I don't known if this error is related number of records.We r using BW3.5
We have OPCO CODE as a infoobject in the query if we restrict that opcocode with some values and execue the query its getting the values and running without errors .But if we wont restrict with anyvalues on the opo code its getting above errors.
Can anyone help me?
Thanks in Advance
Message was edited by:
MuralHi Mural,
you can go in Tcode RSRT, introduce your query and then select from Environment first "Repair Read Mode" and then "Generate Queries". Then try click to Execute to see if it was only a generation problem or if the query has a real problem.
In this case you can try with "Execute + Debug" to see where the problem is.
Ciao.
Riccardo. -
Copy Parent and its children records
Hello:
I have a requirement to implement the "deep copy" functionality i.e. copy Opportunity and its children records including Contact, Opportunity Product Revenue etc. Can this be accomplished with the weblink, web services or any other options? I have went over the Oracle web services Guide doc, but I am still not sure what steps need to take in order to implement this "deep copy" functionality. Could you direct me to any reference docs to implement this?
Thanks in advance!
-AJBriefly, it looks like this.
"Deep copy", as you describe it, can be just a programmatic manipulation of data via WebServices. So your program would go through these steps:
- login to WS (or use stateless sessions)
- use Query method on Opportunity object Web Service to retrieve all fields from the record, and all child records
- create new Opportunity record, by calling Insert method
- create child records of all types you need, also by calling Insert method (in WS 1.0 you will use InsertChild)
Exact details depend on your programming language.
You may need to use both 1.0 and 2.0, or select which version to use, because these two interface support different child objects.
In any case, there is no way to create both parent and children in one call - you create Opportunity record, and then reference its ID in new child objects.
Hope it helps. -
To Obtain parent and its child categories
Hi,
I have a "categories" table. I use MySQL.
categories
category_id int(10)
category_name varchar(255)
parent_category_id int(10)
category_id category_name parent_category_id
1 A 0 -- 0 represents parent level
2 B 0
3 C 1
4 D 1
5 E 2
I need a query to display parent and its child categories like:
category_id category_name parent_category_id
1 A 0
3 C 1
4 D 1
Thanks.Can't help you with MySQL.
But if you google for "mysql start with connect by", you may find what you need.
Maybe you are looking for
-
Sharepoint Foundation 2010 - Searching for a commentBox web part
Hello! Im sort of new to Sharepoint and i have been working with it in two weeks now. Im currently an full controll user on the site my company is using and im also using Sharepoint Designer. The site is running on Sharepoint Foundation 2010 I have b
-
Delta extraction for FI (AR & AP) data sources
I tried extracting the data from 2 standard SAP data sources under FI module for Accounts Receivable. 0FI_AR_10(Customer payment history via delta extraction) 0FI_AR_5 (customer payment history) The data to be extracted into 0FIAR_C05(payment history
-
Dr Watson in NT/2000 but ok in 95
Hi I got a report in 6i .When i run the .rdf or .rep file in Win NT or Win 2000 OS, Dr Watson error comes up but same report runs absolutely fine in Win 95. What to do as the reports users have Win NT and Win 2000 OS on their PCs . Thanks in advance
-
BPEL Correlation: ORABPEL-03812 Cannot find property alias.
HI, I have created a BPEL process, that places a message into a JMS queue, and waits to receive a response in anoter JMS queue. In both the request and response message types, there is a uuid field, that has been populated initially with generateGUID
-
GUI upload with filetype .xlxs
Hi, I need to upload .xlxs files using GUI_upload function module. It doesn't support it. Please suggest some approach to use it. Regards, Kshitija