Creating ABAP WD
Hello,
The r/3 server I use has the basis and the abap component updated to release 640 and SP 15. But I dont see the option to create WD component in transaction SE80. Please let me know what else should be done.
Praveen
you need WAS7.0 (NW2004s) SP4 (adobe integration requires SP5) to develope ABAP webdynpro applications/components.
Regards
Raja
Similar Messages
-
Create ABAP Report for Infoprovider
Could anyone tell me Function module to fetch Infoprovider(s) for creating ABAP report on.
The report should provide:
Input:
- Infoprovider(s)
- Date-range: default: last 6 months
Output:
- data which is shown in the requests tab as described before, preceeded with the name of the infoprovider and having the possibility to download to Excel.
ThanksHi,
you can easily use it as a template to create your own program. The program just shows what to do and how you need to populate the tables in order to pass selection parameters to the fm to get the required data back.
Here a little demo I created to do it a bit flexible from different cubes:
DATA: ref_data_tab TYPE REF TO data,
ref_data_line TYPE REF TO data,
it_sfc TYPE rsdri_th_sfc,
l_sfc TYPE rsdri_s_sfc,
it_sfc2 TYPE rsdd_th_sfc,
l_sfc2 TYPE rrsfc01,
it_sfk TYPE rsdri_th_sfk,
l_sfk TYPE rsdri_s_sfk,
it_sfk2 TYPE rsdd_th_sfk,
l_sfk2 TYPE rrsfk01,
l_first_call TYPE rs_bool,
l_end_of_data TYPE rs_bool,
l_tabname(30) TYPE c,
l_cube(30) TYPE c,
it_cobpro TYPE rsd_t_cob_pro,
l_cobpro TYPE rsd_s_cob_pro.
FIELD-SYMBOLS: <e_t_data> TYPE table,
<l_data> TYPE ANY,
<fs_field>.
PARAMETERS: pa_cube TYPE rsinfoprov OBLIGATORY DEFAULT '/NBAG/CML_C05',
pa_debug AS CHECKBOX.
IF pa_cube(1) = '0'.
CONCATENATE '/BI0/V' pa_cube '2' INTO l_tabname.
ELSE.
CONCATENATE '/BIC/V' pa_cube '2' INTO l_tabname.
ENDIF.
CREATE DATA ref_data_tab TYPE TABLE OF (l_tabname).
CREATE DATA ref_data_line TYPE (l_tabname).
ASSIGN ref_data_tab->* TO <e_t_data>.
ASSIGN ref_data_line->* TO <l_data>.
IF pa_debug = 'X'.
BREAK-POINT.
ENDIF.
CALL FUNCTION 'RSD_COB_PRO_ALL_GET'
EXPORTING
i_infocube = pa_cube
I_WITH_ATR_NAV = RS_C_FALSE
I_WITH_META_IOBJ = RS_C_FALSE
I_OBJVERS = RS_C_OBJVERS-ACTIVE
I_BYPASS_BUFFER = RS_C_FALSE
IMPORTING
e_t_cob_pro = it_cobpro
E_T_IOBJ_CMP =
E_T_ATR =
E_TLOGO =
EXCEPTIONS
infocube_not_found = 1
error_reading_infocatalog = 2
illegal_input = 3
OTHERS = 4.
IF sy-subrc <> 0.
WRITE: / sy-subrc, sy-msgno, sy-msgid, sy-msgv1, sy-msgv2, sy-msgv3.
ENDIF.
CLEAR: it_sfk[], it_sfc[].
LOOP AT it_cobpro INTO l_cobpro.
IF l_cobpro-iobjtp = 'KYF'.
IF l_cobpro-ncumfl IS INITIAL.
l_sfk-kyfnm = l_cobpro-iobjnm.
l_sfk-kyfalias = l_cobpro-iobjnm.
l_sfk-aggr = l_cobpro-aggrgen.
INSERT l_sfk INTO TABLE it_sfk.
MOVE-CORRESPONDING l_cobpro TO l_sfk2.
INSERT l_sfk2 INTO TABLE it_sfk2.
ENDIF.
ELSE.
IF l_cobpro-dimension NP '*P'.
l_sfc-chanm = l_cobpro-iobjnm.
l_sfc-chaalias = l_cobpro-iobjnm.
l_sfc-orderby = 0.
INSERT l_sfc INTO TABLE it_sfc.
MOVE-CORRESPONDING l_cobpro TO l_sfc2.
INSERT l_sfc2 INTO TABLE it_sfc2.
ENDIF.
ENDIF.
ENDLOOP.
CLEAR l_end_of_data.
l_first_call = 'X'.
WHILE l_end_of_data = space.
CALL FUNCTION 'RSDRI_INFOPROV_READ'
EXPORTING
i_infoprov = pa_cube
i_th_sfc = it_sfc
i_th_sfk = it_sfk
I_T_RANGE =
I_TH_TABLESEL =
I_T_RTIME =
i_reference_date = sy-datum
I_T_REQUID =
I_SAVE_IN_TABLE = ' '
I_TABLENAME =
i_save_in_file = 'X'
i_filename = 'C:\test.csv'
i_packagesize = 1000
I_MAXROWS = 0
i_authority_check = ' '
I_CURRENCY_CONVERSION = RS_C_TRUE
i_use_db_aggregation = ' '
i_use_aggregates = ' '
i_rollup_only = ' '
I_READ_ODS_DELTA = RS_C_FALSE
I_CALLER = RSDRS_C_CALLER-RSDRI
I_DEBUG = RS_C_FALSE
IMPORTING
e_t_data = <e_t_data>
e_end_of_data = l_end_of_data
E_AGGREGATE =
E_SPLIT_OCCURRED =
CHANGING
c_first_call = l_first_call
EXCEPTIONS
illegal_input = 1
illegal_input_sfc = 2
illegal_input_sfk = 3
illegal_input_range = 4
illegal_input_tablesel = 5
no_authorization = 6
ncum_not_supported = 7
illegal_download = 8
illegal_tablename = 9
trans_no_write_mode = 10
inherited_error = 11
x_message = 12
OTHERS = 13.
IF sy-subrc <> 0.
WRITE: / sy-subrc, sy-msgno, sy-msgid, sy-msgv1, sy-msgv2, sy-msgv3.
EXIT.
ELSE.
LOOP AT <e_t_data> INTO <l_data>.
WRITE: / sy-tabix, ':'.
LOOP AT it_cobpro INTO l_cobpro.
IF l_cobpro-ncumfl IS INITIAL.
ASSIGN COMPONENT l_cobpro-iobjnm OF STRUCTURE <l_data>
TO <fs_field>.
IF sy-subrc = 0.
WRITE: <fs_field>.
ENDIF.
ENDIF.
ENDLOOP.
ENDLOOP.
ENDIF.
CLEAR: l_first_call, <e_t_data>[].
IF l_end_of_data <> space.
EXIT.
ENDIF.
ENDWHILE
Hope this helps a bit
regards
Siggi -
Hi,
I need to create abap proxy in sap system to push the data from sap system to XI.
when i create ABAP PROXY in sap system in Tcode SPROXY,System displays a error
"objects from other name spaces missing" .
So i am not able to activate the abap proxy.
kindly let me know how to solve this error.
Regards,
GaneshAre you using the message type created in external system?
Are any of your Data type element refer structure to other namespace.
Error mention that it does not find the detail structure of any of Datatype element. Check all link are available properly.
Gaurav Jain
Points if answer is helpful -
How To Create ABAP Code For HR Context Sensitive Structural Authorization
Hello,
We have created a HR Custom Program which IS NOT built off the PCH or PNP Logical Database. As a result, we need to manually create ABAP code for HR Context Sensitive Structural Authorization Check in our custom HR program. Via HR Context Sensitive Structural Authorizations, we are restricting access to personnel numbers and the underlying HRP* tables.
Any assistance would be greatly appreciated with the identification of the SAP standard function modules (Ex. RH_STRU_AUTHORITY_CHECK, HR_CHECK_AUTHORITY_INFTY, HR_CHECK_AUTHORITY_INFTY , etc) used in HR Context Sensitive Structural Authorization Check, how they are used to control HR Structural authorization (P_ORGINCON), and some sample code.
Thank you in advance for all your assistance,
Ken BowersHello Ken
You can use the interface methods IF_EX_HRPAD00AUTH_CHECK to get the same structural authorization as you can see in PA20/PA30. You need to use the methods set_org_assignment and check_authorization for this purpose. For more information you can refer to include FP50PE21 from line 237 onwards till 270.
Regards
Ranganath -
How to create ABAP Query for vendor open items
HI,
My client has requested me to create ABAP Query for vendor open items . So that it will be usefull for the users . Could anyone help me with this. I will assign you points.Thanks in advance.Hello,
Use Table BSIK <Open Items of AP > & BSAK <AP Cleared items>......
For Query you can use SQ01.
USE BSID & BSAD for AR open/clear items...
LFA1, LFB1 are vendor master data tables
This is FYI
Hope this helps.
Rgds
Rajendra -
Need to create ABAP proxy in ECC 6.0
Hi All,
I need to create Abap proxy in ECC 6.0 .Tha actual senerio is iam getting data from XI in XML format and i need to validate and update the date in the ZEE table fields respectively.i need to Modularize the class and keep the validation part separate. we should do validation framework for custom Master Data objects which can be turned On and Off. This can be used as a common framework for all master data validations.can any one guide me how to create abap proxy from staring till end ...Thanks in advance ...
Regards,
SRIramHi,
I got these below steps from SDNforumonly ..i do not have the link however i have the steps:
1.check Delivered Languages service.sap.com/languages.
2.check note 42305
3.In transaction SMLT , Choose Classify Language (Language symbol or F5 )
4.Supplement this language with English or German (Recommended)
5.The language must be defined in the instance profiles so that you can log on in these languages. The relevant parameter is
zcsa/installed_languages.
6.Go to the language for which you want to install extra packages and choose or choose Language --> Import Package
7.in the next screen , enter the path for language packages.
8.start immediately or schedule it .Optionally you can use the target server to exceute this ( to avoid performance issues
,if you are importing in production timings, and you cna exculde this server from logon group )
9.if any problems in importing then analyze the log and restart the import .
10.After importing the languages, you must also import the language data in the Support Packages.Choose Language --->
Special Actions ---> Import Support Packages
11.Go to the language that you want to supplement and choose or Language ---> Supplement Language(this is client specific ,
so execute for each client in your system)
And also to the above if your system is running on non unicode you need to install the code pages (example AIX locale command) .
Thanks. -
How to select - Who did create ABAP user? Why Provisioning was started?
Dear Guru,
Could you please help me to understand how to find the person who created ABAP user via SAP IDM (7.2 SP9, Win2012R2, Oracle11g)?
The story was following:
1. User in IDM had role
2. Administrator add privileges to this user's role, one of privileges was PRIV:<SIDCLNT>:ONLY
3. IDM run Provisioning tasks and created user in ABAP system.
All was correct.
Now after some time I need to know who created ABAP user in SAP.
I try to find what tasks were processed the user with mskeyvalue='104622':
select A.auditid, A.AuditRoot, A.RefAudit auditParent , A.userid , A.StartedBy, A.taskid,t.taskname, A.mskey, A.PostedDate, A.StatusDate, A.provstatus, A.LastAction , A.msg
from MXP_AUDIt A, MXP_tasks t where A.taskId = t.taskID
and A.msKey in (select mcmskey from idmv_entry_simple where mcmskeyvalue='104622' and MCentrytype='MX_PERSON')
and posteddate between to_date('17.03.2014 15:47','dd.mm.yyyy hh24:mi') and to_date('17.03.2014 15:50','dd.mm.yyyy hh24:mi')
order by auditroot,RefAudit
and see result:
So I have auditid=159626 and auditroot=159625 for task "1. Create HR ABAP User".
That's all that I can find about it.
In this concrete situation I know that administrator change the user's role and as result user was created.
If I check MXP_AUDIt for previous AUDITID values (159624,159623,159622,159621) I will really know that it's auditsid for role changing with same fererenced value refaudit=159621:
select * from mxp_audit where refaudit=159621
My question is:
how to connect these events: role change (auditid=159621) and Provisioning started (auditid=159625) ?
Best regards,
Natalia.Hi Simona,
I tried your select, but it's not clear for me where is the answer:
mcthismskey,mcothermskey,mcchangenumber,mcmodifyaudit,mcauditid,mcauditid,mclastaudit,MCADDAUDIT FROM mxi_link WHERE mcthismskey=56327
mcmodifytime between to_date('17.03.2014 15:47','dd.mm.yyyy hh24:mi') and to_date('17.03.2014 15:50','dd.mm.yyyy hh24:mi') order by mcmodifytime
And then
select * from mcmv_audit where auditref=159625
I got the result:
But I don't see connection between Provisioning audit and "Change role" task.
best regards,
Natalia. -
For R/3 to CRM Scenario ,creating ABAP Proxy for CRM which is in Target
In R/3 to CRM scenario it is ok creating ABAP Proxy for CRM which is Target system.if it is possible it is Client Proxy.it is correct or not
Hi,
Client Proxy. When you need to create Proxy for your Sender system then the proxy is generated on the client side and the Class created in Proxy generation is called in a report/FM etc.
Server proxy. The server proxy is created when you are sending the data from SAP XI to the receiving system.
The generation of proxy in both the cases happens on the sender or the receiver system.
Regards
Vijaya -
Creating ABAP class in XI for ABAP mapping
Hi All,
While creating ABAP class in SE80 XI I am getting following message.
You are not registered as a
developer.
Please register in the Online
Service System (OSS).
In the OSS you will receive
an access key.
Plz guide which role I required to do ABAP mapping/class creation.
RegardsHi Rohan,
for developing abap you need a developer key. You can get it with the corresponding authorisation at <a href="https://websmp209.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000103676&_SCENARIO=01100035870000000202&">SAP OSS</a>.
Regards,
Udo -
How can i get access code to create ABAP Program ?
hi guys ,
How can i get access code for creating ABAP Program in my System.
I am using SAP IDES 4.6 Version
Please Help me out .
Regards
RaghuHi Raghu,
- license your system (http://service.sap.com/licensekey)
- create a developer key (http://service.sap.com/sscr)
- create a key for your ABAP program (httP://service.sap.com/sscr)
Markus -
Creating ABAP Unit Tests for Report Programs
How can we create ABAP unit test for report programs.
Please explain the steps?Hi Devendra.
I would like to suggest some references which are as below:
[SAP HELP - Complete ABAP unit|http://help.sap.com/saphelp_nw04/helpdata/en/a2/8a1b602e858645b8aac1559b638ea4/frameset.htm]
[SDN - Reference for ABAP unit testing|about unit testing;
Hope that's usefull.
Good Luck & Regards.
Harsh Dave
Edited by: Harsh Dave on Jul 14, 2008 2:13 PM
Edited by: Harsh Dave on Jul 14, 2008 2:20 PM -
Hi Experts,
when i am trying create ABAP program using SE38, it is asking for an access key
Details:
You are not registered developer.
Please register in the Online Service System (OSS)
In the OSS you will recieve an access key.
Please suggest on how to get an access key.
Thanks in advance,
MKHi
when ever ur creating development in ERP DEvelopemnt access key is required . key having 26 numeric digit . if u have basis consultant ask them to create or otherwise if u have service market place id or another person having authorization create check following url : [https://websmp110.sap-ag.de/support]
go there key & requests then u can find SSCR keys then Register by developer give complete detaails u will get key with in 24 hours .
try it .
if u have doubts reply me .
if it useful reward me .
thanks,
Suresh -
i do not know why our ECC6.0 can't create abap program.we have had developer key.After i input obligatory fields,such as title,type,status and development class(package):$TMP, then I push save button.At last,it tells me Maximum Runtime Exceeded!
Thanks.Hi,
Please consult your basis guys and see if the roles are assigned correctly and also related to the issue.
Regards,
Nagaraj -
how we create abap query can any1 tell me?
Reporting tool :Standard reports
Purpose :Provide solutions for your most frequent reporting requirements
Advantages :Can be used immediately
No developments required
Limitations :Limited flexibility
Output fields cannot be selected as required
HIS
Purpose :Hierarchies are displayed as graphics
Reports are executed using selected structures or substructures, that is, using preselected sets of objects
Advantages :User-friendly method of displaying hierarchical structures
Integration with InfoSet Query and standard reports
No need to switch from one HR application to another if you want to execute reports from different applications
Little training required
Limitations : Limited flexibility
Tool is used to execute standard reports and customer reports
It cannot be used to create reports
InfoSet Query
Purpose :Intuitive, general SAP reporting tool used to create customer reports
Enables you to create reports for all areas of HR
When InfoSet Query is accessed from Human Resources (HR), the Query area and User group parameters already contain values and you can only perform ad hoc reporting. If InfoSet Query is accessed this way, it is called Ad Hoc Query in HR (see HR in InfoSet Query).
Advantages :User-friendly interface
Very easy to use
No programming required
If integrated with SAP Query, you can continue processing queries using SAP Query
Set operations enable you to create sets of objects as required for which data must be output
Can be included in roles using a suitable InfoSet
Limitations :InfoSets and user groups must be defined in SAP Query before you can use InfoSet Query
Multiline lists cannot be displayed
SAP Query
Purpose :General SAP reporting tool used to create customer reports
Individual definition of user groups, InfoSets, and queries
Advantages :Extremely flexible
No programming required
Queries can be provided in the SAP Easy Access menu
Includes numerous options for aggregating data, performing calculations, and displaying graphics
Enables you to display multiline lists
Enables you to define one basic list and several statistics and ranked lists for each query
Limitations :Restricted to data from the R/3 System
Each HR query can process data from just one HR logical database:
PNP: Administration, Time Management, and Payroll
PCH: Generally for all areas, but particularly suitable for reporting on data from Personnel Planning
PAP: Recruitment
Requires much more training than other options
Limitations:Data is extracted from OLTP systems, that is, real-time data is not accessed
Business Information Warehouse
Purpose :Analytical reporting tool used for information and decision-making purposes
Advantages : Extremely flexible
Facilitates complex calculations (calculation of averages, time series comparisons)
Enables you to access non-SAP data
Easy to use
Uses OLAP technology
Includes detailed Business Content (HR extractors, InfoCubes, key figures, and standard queries
i think it is adhoc query not abap query -
hi sap gurus,
can i steps for creating abap query
plz help me on this.
regards,
balaji.t
09990019711Hi
Please check this link for a document on ABAP query. It explains the process step by step with screen shots..
http://www.auditware.co.uk/downloads/SAPQuery_step_thru.pdf
Thanks,
Ravi -
Hello all,
I have the below error while create abap user in IDM UI, this is new IDM demo setup, user delete/modify, password update, role assignment working as expected.
create user provisioning hit error on prepare provisioning phase. I can see from the log missing mx_attribute_name but not sure what it is.
i went through the SCN but couldnt get much info on missing attibute basically I am not an IDM developer, really appreciate if some one help me solve this error.
Thanks in advance
saiThanks for the reply Matt,
i manage to figure out the problem, when i assign role PRIV:<rep>:ONLY user got created in back-end system.
Thanks
sai
Maybe you are looking for
-
Add one chapter in at a time?
Hi, I watched a training video and it said to add one chapter in at a time. So, do I break my book down into separate chapters? Is that the best way to bring my book into iBooks Author? Thank you, Ruthie
-
Best way to make a menu that shows up on all pages and that's easy to add links to later?
Hi everyone, first post on the forums. I am very new to using Dreamweaver and making web pages in general, so bear with me Here's what I want to do: 1. Make a web site with a menu bar on the left with about 30 links. 2. All 30 links go to different
-
The signatures and text in my digitally signed pdf are garbled
How do I convert this type of document to word using the adobe converter without it coming out garbled. The signatures show as weird text.
-
404 browser error after installing Ops Center 12.1.1.2076
I have created a Solaris 10 x86 server and installed Ops Center 12.1.1.2076 fine on it. The embedded db is up and running and the ecadm service is starting fine. However when I go to a browser window to open the console page (https://opscenterserver:
-
Labview – embedded - part time (Homeworking)
£20ph -3mc - 2 days a week - Home working Labview – embedded - part time A part time Labview, engineer is required immediately for a home working role for 2 days a week on a 3 month contract. The candidate would be required to be testing hardware usi