Transform sap query into transaction
hi!
my question is not related to mm but also not to other forums in this site.
i'm trying to transform sap query into transaction using se93 transaction.
i just learing sap in a class and we use an old version of sap.
user group name: ofer6
infoset name: ofer9
query name: ofer8
all created in global area
when i enter se93 i write t-code ZSTART and press "create".
then i choose: "transaction with parameters" in the popup window.
in the second screen i write the transaction ZSTART again.
i mark "skip initial screen" and "inherit gui attributes"
at the bottom of the page in "default values" i use the following:
D_SREPOVARI-EXTDREPORT OFER8
D_SREPOVARI-REPORT OFER6 G
D_SREPOVARI-REPORTTYPE AQ
when i press enter i get messages:
transaction ZSTART does not exist
Screen 0000 of program does not exist
The field D_SREPOVARI-REPORTTYPE does not exist on the called screen
The field D_SREPOVARI-REPORT does not exist on the called screen
Hi,
Please check the link below:
http://www.freesaptutorial.com/how-to-create-transaction-code-in-sap-using-se93/
Hope this will be helpful to you.
Thanks,
Neeraj
Similar Messages
-
Integrate Sap Query into ESS and MSS
Hello
I have been following this http://scn.sap.com/docs/DOC-50736;IDSactivation=99FDF6E06B5918D0293BF0BE7884FBCB0606A0F376FFD7908517BA7F2738E3A6
for the intergration of SAP Query.
However i am getting stuck at step 6 as it appears RP_MSS_CONVERT_MDT_TO_LPD_CUST
does not exist and ideas what i am missing.
So i have had to convert my MDT scenario using PWPC_CONV_MDT_TO_LPA
From there i have then been able to run program APB_LPD_LPA_CUST_TO_LPD_CUST
which has converted it into a launchpad in LPD_CUST, however once there it has no system alias defined for my applications so they won't launch and the launchpad entries for managers desktop don't give me a system alias option.
Regards
AdamHi Adam,
what release are you on? Do you use any Add-ons? The document you are following is written for EHP6, and I think MSS Add-On 1.0 is also needed as this add-on brings the WD ABAP applications for MSS.
The report you don't have in your system is located in the WDA specific package for MSS, so I think it comes with the Add-on. The transaction you use for launchpad generation is the "old" one, that can be used from Enterprise Portal. Inside portal, you have a launchpad iView with properties for the scenario and the system alias.
Do you have a possibility to install MSS Add-On 1.0? This should solve your problem and let you follow the guide.
Regards,
Marc -
Hi,
I am running my sap query and saving automaticaly into a file by using the 'file store' option. But i am running in background. I can see the result in the spool but how can i create the result in a TXT file directly.
Thanks for your help.
Regards,
CesarYou have to give your application Path like "/USR/folder or /temp/filename.txt .. if you`re running in background .
you can see the paths using Tr. AL11
Thanks
Saquib -
SAP Query into FTP through ABAP
Hi Experts,
I have an SAP query which needs to be run on a daily basis (through a back ground job) and the data that is pulled has to be stored in a file in tab delimited format and the same should be extracted to an FTP site. Can you please suggest ways for this?
Thanks,
Shashank.Hi ,
Thanks for our reply.
I have pasted some example code into my additional field which I have created in SAP Query But im not sure how the loop bit works and how I can populate the additional fields that I have created , could you please explain this
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
pernr = '000000019'
infty = '01'
BEGDA = '18000101'
ENDDA = '99991231'
tables
infty_tab = p0008
EXCEPTIONS
INFTY_NOT_FOUND = 1
OTHERS = 2
LOOP AT p0008.
NOT SURE WHAT TO PUT IN THIS SECTION *****
ENDLOOP.
I have created 3 additional Fields in the infoset Current FTE ,FTE1 FTE2 , and I want to loop through the records and populate the relevant Additional field with the employees FTE (I only want to populate where there is a change)
Sample Data
Begda Endda FTE Salary
1/1/2010 31/12/999 60% 19K (Current FTE)
01/08/2009 31/12/2009 100% 27k (FTE1)
01/07/2008 31/7/2009 50% 17K (FTE2)
Thanks in anticipation
DM -
Error While importing SAP query into quality system
Hi,
When Itried to import the dataset(Transport Request) generated in develoment system into Quality system I am getting the following error.
Query already exists and Infoset contains a structures which is not there in data dictionary .
How to oversome this error to import successfully into quality system
thankshi,
You need to transport your Z tables to the quality.
Make sure you transport all the data elements , domain.. etc to the quality.
Thats why its giving you the error.
It does not find the Z tables in Quality
Regards,
Vinod -
Find SAP-Query from transaction code
Hi All,
I want to find the query related to transaction code.
Someone has created query and assined t-code to same.
I want to make changes in the same query but i m not getting that query.
I dont know the infoset or user who created it.
Suggest me the way to find it .
Regards,
Deepak.Hi,
1.Goto SE93 and enter your transaction code.
2. Screen Fields :
I. D_SREPOVARI-REPORTTYPE : should be 'AQ' in case of SQ01 queris.
II. D_SREPOVARI-REPORT: Gives the name of the user group and query areas/environment
for ex. D_SREPOVARI-REPORT = TEST G
Means user group 'TEST' from 'Global Area' i.e. 'G' stands for global area and if G is not there then user group is in 'Standard
area'
III. D_SREPOVARI-EXTDREPORT : Gives the name of the query.
3. Then from SQ01 select the respective area global or standard.
4. Select respective user group by clicking on 'Other User Group ' button (Ctrl + F7 ) and then you can find out the required query in that user group.
Let me know if this suffices your requirements.
Regards,
Priya Bhat -
Transform a Query into a procedure or a trigger
Hello All
How could i put this Query in a procedure or function to call it from form a form
*SELECT ADD_MONTHS (TO_DATE ('01/01/2001', 'dd/mm/yyyy'), (12 * 4) + 3)*
*FROM DUAL* Then the value should be added in multiple rows in a loop
CREATE OR REPLACE TRIGGER emp_alert_trig
BEFORE INSERT ON emp
FOR EACH ROW
BEGIN
DBMS_OUTPUT.PUT_LINE('New years employees experience periods 2 be added');
END; Regards,
Abdetu...I have to admit that it's a bit disconcerting that you don't seem to want to invest any time in solving your own problems while hoping that some volunteers will happily solve the problem for you.
That said, I'm afraid that I don't understand what you are looking for.
How could i put this Query in a procedure or function to call it from form a formWhat does "form" mean in this context? Oracle Forms? APEX? Something else? Forms is a bit of a special case because you may be talking about client-side PL/SQL.
SELECT ADD_MONTHS (TO_DATE ('01/01/2001', 'dd/mm/yyyy'), (12 * 4) + 3)
FROM DUAL So you want to create a function that returns a constant? Why bother with all the calculations? Maybe you're looking for
CREATE FUNCTION get_hard_coded_date
RETURN date
IS
BEGIN
RETURN ADD_MONTHS (TO_DATE ('01/01/2001', 'dd/mm/yyyy'), (12 * 4) + 3);
END;I'm somewhat hard pressed to understand how that might be useful to anyone, but that's the closest thing to what you're asking that I can come up with.
Then the value should be added in multiple rows in a loopOK. Now you've totally lost me
CREATE OR REPLACE TRIGGER emp_alert_trig
BEFORE INSERT ON emp
FOR EACH ROW
BEGIN
DBMS_OUTPUT.PUT_LINE('New years employees experience periods 2 be added');
END;And I have no idea what this trigger has to do with anything that came before. Particularly since the trigger isn't doing anything (I certainly hope that you're not expecting that dbms_output.put_line is going to cause text to appear in your application).
Justin -
SQ01 Sap Query - additional fields doesn't appear
Hi everybody,
i've created a SAP Query with transaction SQ01 but one of my additional fields doesn't appear when i execute my Query.
My query shows the G/L account number and the field status Group (table SKB1)
I just need to display equally the text field of "field status Group" but it doesn't work.
When i look at the parameters i can see that it makes the link between the table T004G and SKB1 in order to find the textfield but the field stay blank.
For information T004g is a Pooled table.
Is someone could help me?
Thank youHi,
First you need to create a structure in Data Dictionary - SE11. This structure will contain all the fields that you want to display in the query output.
Example - Name the Strucutre as zz_infoset01
fields of the structure( for your requirement )
BUKRS
SAKNR
FSTAG
FSTTX
Go to T-code SQ02
1) Enter the Infoset name - zinfoset01 press create
2) Enter a Short Description - G/L Infoset - 01
3) select radio button - "Data retrieval by program"
and in "data structure" enter zz_infoset01
4) select "Integrated program" radio button
5) In the next screen click on the "Data reading program" push button(on the application toolbar)
6) An Editor will open with the following code
REPORT rsaqdvp_template .
declarations
(insert your declarations in this section)
DATA:
zz_infoset01 TYPE zz_infoset01 ,
it_data TYPE STANDARD TABLE OF zz_infoset01 WITH HEADER LINE.
selection screen statements
(define your selection-screen here)
!! the following comment MUST NOT BE CHANGED !!
*<QUERY_HEAD>
read data into IT_DATA
(select your data here into internal table IT_DATA)
output of the data
(this section can be left unchanged)
LOOP AT it_data.
zq01 = it_data. .
!! the following comment MUST NOT BE CHANGED !!
*<QUERY_BODY>
ENDLOOP.
7) when you insert your code in the sections it will look like this
REPORT rsaqdvp_template .
declarations
(insert your declarations in this section)
Tables:SKB1,
t004g.
DATA:
zz_infoset01 TYPE zz_infoset01 ,
it_data TYPE STANDARD TABLE OF zz_infoset01 WITH HEADER LINE.
selection screen statements
(define your selection-screen here)
!! the following comment MUST NOT BE CHANGED !!
*<QUERY_HEAD>
*These will be the input parameters for the query
parameters: sp_bukrs like skb1-bukrs,
sp_saknr like skb1-saknr.
read data into IT_DATA
(select your data here into internal table IT_DATA)
*get all the G/L for com code and G/L in selection screen
SELECT bukrs saknr fstag
INTO TABLE it_data
FROM skb1
WHERE bukrs = sp_bukrs
AND saknr = sp_saknr.
output of the data
(this section can be left unchanged)
*for every G/L get the status text from t004g for lang 'EN'
LOOP AT it_data.
SELECT SINGLE fsttx
FROM t004g
INTO it_data-fsttx
WHERE spras = 'EN' "Language
AND bukrs = it_data-bukrs
AND fstag = it_data-fstag.
zz_infoset01 = it_data. .
!! the following comment MUST NOT BE CHANGED !!
*<QUERY_BODY>
ENDLOOP.
8) Save and generate the Infoset.By clicking on the generate button.
9) Now assign the Infoset to the query in SQ01 and select the output list fields.
let me know if you need more info. Also award points if helpful.
Regards,
Santosh -
Hi Experts,
I have question regarding ABAP Reports, SAP Query, and Transaction with variant. How are we securing one the above reports that we assign them through pfcg. We can secure custom program by custom transaction or define the auth group in S_PROGRAM auth object but in this case we have to assign SA38 in production. is that correct?
Please help me understand difference between the ABAP reports and SAP query. Is the ABAP reports same as Program or they are different.
Thanks in advance
Faisal
Edited by: Faisal on Jun 30, 2009 11:06 PMHi,
1) End user security (role matrix coordinate with process team)
This role Matrix design is most important where we can put restrictions and use SoD.
2) Secure Table (by auth group)
Table TDDAT and use of transaction se54 for security tables to right auth Groups. Secure s_tabu_dis, s_tabu_cli.
3) Secure program (as you said ABAP reports are referred to Program)
Use of table TPGP and program RSCSAUTH for assignment of groups to Program. SA38 Running of SA38 requires a minimum SUBMIT in user Action. A user having SA38 is dangerous as he/she is now enabled to run any report. Hence protection in Auth Group is needed. Verify each and every program is having authority check statement and Auth Group or not before assigning sa38. As you mentioned its best to avoid SA38 and create CUSTOM TXN for each report.
(We should also SECURE S_DEVELOP in Production properly along with ur points. Please Note).
4) Secure some batch jobs roles for batch job
Secure by s_btch* objects and less access to se36.
5) Create support roles for cutover activity during Go-live
That is always needed. Go ahead.
6) Emergency roles & IT roles for support
This is very much needed as a role of Mitigation and Fire Fighting for Temporary access. Ensure to enable ur audit parameters in RZ10 (rsau* sm20,RSLG* for sm21). Give emergency access but enable audit via sm19 and get audit reports from sm20 and sm21 immediately after the use of emergency access.
There are also other auth objects we need to be care ful which is a long list and hope every body ensures that (s_cts,a_admi,s_trans, tables ssm_cust, prgn,t000) etc and a host of others. Besh wishes. Let us know if any issue.
Regards
Aveek. -
Hi All,
We have created some SAP QUERY through Transaction SQVI,but not able to transport it to the Production system.Can anyone help me telling how to do that?
Thx in advance.
Atrai.Hello,
To convert Quickview made in SQVI to Query, follow these steps:
1. Go to Sq01. First select user group in which you wnat to create your query, then go to Query > Convert QUickview
2. Give your QUickview name, press enter
3. Give your query name and FUnction area . Press enter, quickview is now created in Qurey
4. Then Run RSAQR3TR, give your query and functional area. Run the report it will create a TR.
Regards,
Naimesh -
Converting SAP Query to Report Program
Hello Experts,
I'm stuck up with an issue.
I want to convert SAP query into a report program as the things which I need to implement is not possible with SAP Query anymore.
So I need to convert SAP query to Report program.
I'm very much aware about the SQ01--> Query --> More functions --> Display Report Program
But this Report Program generates is AQ..................... but if you see the code there will be buch of dynamic calls not as clear as ABAP code and not much flexibility to modify...
Please Provide a solution to this.
Regards,
TitikshaHi Bhange,
Glen Anthony has said very well and I support him. Even I suggest you to ignor the report generated with Query and develop a new report with the required business logic.
Regards,
Vijay -
Issue in transaction code creation for sap query report .
Hi Gurus,
I have a requirement to create transaction codes for sap query reports. I found two ways to create transaction code for sap query report
1) By Generating program for sap query report and creation of transaction code for that generated Program. in tcode.
2) By using parameter transaction options in start object of se93
What are the difference between creation of these two ways. Please specify the advantages and disadvantages of both methods.
Regards,
Suneel Kumar Uggina.Hi Jogeswara Rao,
But I am getting problem while transporting form development system to the production system. After transporting to Production system I have used the code created in development system, but it is giving Error ' No Program Found for that Transaction Code. And I would like to know on what conditions should I have to use the First one and as well as a second one in sap query reports.
Thank You,
Suneel Kumar Uggina. -
Addition of new column into SAP query program
Hi freinds,
There is a query program(joins EKKO,EKPO) which contains columns like vendor,purchase doc,item,material and material description etc..
I need to insert a new column 'Supplying plant' in 2nd position after vendor column...When I try to add a field into internal table,am getting short dump error...
Kindly suggest on this problem...
Thanks in advance...
Bharat.Hi,
the program you got is it a copy from a SAP QUERY created on TCode SQ01 ?
If yes got to Tcode SQ01 draw a new one and see the report generated
Best Regards
Jaime -
Transaction code for SAP query reports
Hi All,
I am trying to create transaction code for sap query report but couldn't go further.
1) Created User group in SQ03
2) Created infoset in SQ03 and assigned that to the user group
3) Created query in SQ01 using the infoset.
I executed the report in SQ01 and it is working fine.
Now I try to create a transaction code in SE93 using the steps mentioned in the following link:
Assign transaction code to SAP Query (created via SQ01)
But when try to execute the report using the transaction code, it is giving error message 'User group xxxxxx is not yet created'
Could any one advice me if I miss something? Or please help me to create this transaction code and transport to production?
Thanks in advanceHI,
based on the thread you've already mentioned:
In SE93, Create a Paramter Transaction
-> Transaction = Start_report
-> In default values, give the below details:
D_SREPOVARI-REPORTTYPE = AQ
D_SREPOVARI-EXTDREPORT = Name of the Query
D_SREPOVARI-REPORT = User Group
So check if the user group is typed correct in SE93 and check also if the user group exits in the system where you are trying to run the transaction.
best regards, Christian -
Transaction code thro' SAP Query for customer spefific report
hi experts,
how to create transaction code (using SE43-) for the sap query created on own??
I have created the following required for a customer specific report
1.Infoset thro sq02
2.user group thro sq03 and assigned it to infoset
3.query thro sq01 and saved it with text
earlier i have used logical database PNPCE ( relevant for PA and payroll modules reports)
using sq01 , go to basic list , selected required infotypes and fields and
then selected, SAP List viewer for viewing and i get the report.
Now my question is how to create a separate transaction code for this sap query which i created
should i use SE43( area menu maintenance and area class???_)
should i create a variant and go to SE43??
advice solicited
snrHello
when you excecute the query in right han side corner you can get the program name
go to se80 select program & type this name and then you can create a tcode for that prog in SE80
reward points if helpful.
the prog name will be something like : AQZZ/SAPQUERY/* " ur query name
you can search for the name also in this manner
Maybe you are looking for
-
Solution for 3rd party sales in 2 R/3 system
Hi Gurus, I faced a design question right now, we have 2 different SAP R/3 system, one is for pruduction and the other is for sales company (just business requirement), the production plant in the first system and the sales company in second company
-
IMac doesn't read DL CDs..!
When I insert a Dual Layer CD to my 27" iMac (late 2009), it doesnt read it and spits it out... What might be the issue? and What could be it's solution? Thanks for any help..
-
Installing an extra program from Design Web Premium
when i installed cs6 design web premium i did not install every program. Now I want to install dreamweaver but when I go to the install application it only lets me UNINSTALL the programs that are already installed. Do I need to uninstall to then inst
-
Finding Column Name for a Data Pattern
Hi all, I want to find out all the column names which is having matching data pattern such as 'Football' I want to get all those column names whose data matches value 'FootBall' Which Data Dictionary i can find out column name with data value Pls adv
-
I had a old apple id that I downloaded a app. Now I changed apple ids and want to buy something on the app and now I can't. Is there a way to do so without deleting my app and re downloading it