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.
Regards
Hi 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
Similar Messages
-
ABAP Class not displaying in operation mapping.
HI,
I have created abap class using se24 for throwing exception message in sxmb_moni, this abap class needs to be called in operation mapping, even though i have activated this abap class in PI environtment, i couldnt see the abap class option in the operation mapping.
Could any one please let me know any change profiles requirements are required,
Thanks,
--SaiHi Sai,
Yes, you do have to register ABAP Class Mapping in the Exchange Profile to see this option in the Operation Mapping. Follow these step-by-step configuration guidelines:
http://www.riyaz.net/sap/xipi-how-to-register-abap-mapping-in-exchange-profile/624/
Hope this helps,
Greg -
Need to create a Calender in WebDynpro for ABAP
Hi,
Tcode SSC1 displays owner's calender. I need to create same calender in WebDynpro for ABAP. I couldn't find any standard component usage for the same. Is there any component usage for the same or is there any altenative to create the same?
It's quite urgent.
Thanks,
MaheshHi
You have to use DateNavigator Control to get the left hand side screen in SCC1 and
for the right hand side one you have to work with table Control
for Date Navigator UI control see WDR_TEST_EVENTS
and to get the right hand side screen see WDR_TEST_TABLE see the view SingleMarkableCell.
Using both these standard components you can achieve this.
Abhi -
Is it possible to Create a viewset in WebDynPro for ABAP-WAS 7.0 ?
Hi All,
Is it possible to Create a viewset in WebDynPro for ABAP-WAS 7.0 ?.
or else
is there any alternatives for seeing multiple views in single window at once!.
Thanks, Sudeep..Hi Sudeep,
you can make use of ViewContainer UI element to achieve same.
Regards,
Anoop -
Replace Abap-class by Java for Error
hi,
i tried what was said in Michal tutorial :
/people/michal.krawczyk2/blog/2007/04/26/xipi-throwing-generic-exceptions-from-any-type-of-mapping
but i faced some problems, first of all i dont have Abap-class in the settings of my Interface mapping i just only have java , XSL and also MM it s weird but anyway could i replace the Abap-class that read the dynamic configuration with a java-class mapiing that could write in the error tag of the soap header.
i followed the steps described in the tutorial i mean the code in the UDF but i cant use the Abap-class mapping in my interafce mapping is there any other way to write in the Error tag of soap header in the SXMB_moni
thanxHey
You need to add a parameter to exchange profile before you can see ABAP-class in Interface mapping,please follow the below steps:
Go to http://<host:port>/exchangeProfile in internet explorer
Expand IntegrationBuilder ->IntegrationBuilder.Repository->click on com.sap.aii.repository.mapping.additionaltypes link ,then on right hand side just type
R3_ABAP|Abap-class in i/o field. and save.
You may need to restart Java engine for this take effect.
Thanks
Aamir
Edited by: Aamir Suhail on Aug 5, 2009 1:02 PM
Edited by: Aamir Suhail on Aug 5, 2009 1:02 PM -
How to create interactive forms using Webdynpro for ABAP
Hi All,
I have worked on Webdynpro for ABAP, and now I want to start creating adobe interactive forms using Webdynpro for ABAP. Please provide me with basic examples to start.
Also Please provide me introduction as how interactive forms are related to ISR senarios.
Thanks in Advance.
PhaniHi Varun!,
Can you please send me also the above said step by step tutorial on [email protected]
and can you please also guide me any configurations to be done on Sneak Preview SP12 before developing the interactive forms.
Thank you in advance.
regards
Ravi -
ABAP class or function for retrieving BEx query properties at runtime
Hello Experts,
I'm working on BADI RSR_OLAP_BADI and for a special calculation I need to know which characteristics are in the drill-down of the BEX query, sol later on I can aggregate some key figures using only these characteristics.
Problem is that structure C_s_DATA in method COMPUTE contains all fields of the query (filters, free chars, chars in the rows, etc) and I need to now which characteristics are currently being showing in the Bex analyzer.
So is there an ABAP class or function module I can use to find out this kind of information at run time?
Any suggestion?
Thank youTank you for the feedback,
I tried to use the class you provided, but I'm stuck now in how to get from within my class that implements RSR_OLAP_BADI interface, a handle, reference, o whatever represent my runtime query (not the query at design time) . As the class you provide must be instantiated before I can use
In pseudo code could be something like this
DATA my_query type query_ref.
my_query = get_rt_query().
my_query->get_state()
regards -
Hi all,
Can anyone give me a list of classes SAP has released for HR use by customers and all utility ABAP classes. Also any utility abap classes that would be useful for future. I am only interested in those relevant for ECC 5 and up.
Could you supply the BADIs or Enhancement Spots for HR too.
Thanks
WayneThe BADI's I have found most useful are the BADI exits that duplicate the existing PA30 PAI / PBO User exits. If you trace back to where the exits are called you will find the BADI call within a few lines of code - but the difference is that the BADI is called outside one layer of IF logic, so it gets called in some circumstances where the user exits do not - I think this was to do with certain change or copy data situations.
Can't remember the name of the BADI, and do not have a system available to check at present, but it was not hard to find when I looked in the system.
Others I have used are as exits in the HR to FI posting interface, and also some in the travel to vendor interface. There is also an exit for customising the PERNR search help - cannot remember if this was a class or a FM.
For moving data inside the user exits in a unicode compliant way there are classes for moving data from the flat PRELP character structure to individual infotype structures - CL_HR_PNNNN_TYPE_CAST=>PRELP_TO_PNNNN and CL_HR_PNNNN_TYPE_CAST=>PNNNN_TO_PRELP.
For general unicode compliant constants such as a Tab character there is class CL_ABAP_CHAR_UTILITIES with attributes like CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
Also if you go to SE38, select the Blue "Online Help" button, and then go to the ABAP Overview, you will find under the ABAP by Theme branch an entry "ABAP System Classes and Interfaces" which documents 20+ general ABAP classes
Hope this helps
Andrew -
ABAP program and FB for value mapping replication
Hi,
we are using a 40B system and I want to use the value mapping replication in XI. To refill the data into the XI database I must write an ABAP and a function module to transfer the data out of R/3 into XI (via RFC). Has anybody an example how the program (and the FB) must look like? i.e I want to read table mvke and extract the materialnumber and the prodhierarchy.
Thanks and best regards
ArnoldHi Arnold,
First you need a table type with a structure like follows:
operation
groupid
context
identifier
agency
scheme
(corresponding to the Interface ValueMappingReplication)
All used data elements should have type string or charXX
for example: operation - char10, groupid - char32, rest - char120
Next you create a function module with attribute 'remote-enabled module'.
The import parameter is your new table structure.
Next you create an ABAP program. Here an example:
report z_value_mapping .
tables mvke.
data:
p_value_mapping type zvalue_mapping,
p_value_mapping_table type zvalue_mapping_table.
p_value_mapping-operation = 'Insert'.
p_value_mapping-context = 'http://xi.com/Material'.
select * from mvke where matnr between '170' and '501'.
check not mvke-prodh is initial.
* Create a value mapping group to join two entries.
* use a unique 32 digit number.
concatenate '00000000000000' mvke-prodh into p_value_mapping-groupid.
translate p_value_mapping-groupid using ' 0'.
* Store the mapping source as first entry to the group
p_value_mapping-identifier = mvke-matnr.
p_value_mapping-agency = 'SenderAgency'.
p_value_mapping-scheme = 'MATNR'.
append p_value_mapping to p_value_mapping_table.
* Store the mapping target as second entry to the group
p_value_mapping-identifier = mvke-prodh.
p_value_mapping-agency = 'ReceiverAgency'.
p_value_mapping-scheme = 'PRODH'.
append p_value_mapping to p_value_mapping_table.
endselect.
* Push data to XI
call function 'Z_VALUE_MAPPING' in background task
destination 'IS_XID'
exporting
value_mapping = p_value_mapping_table.
commit work.
Import the RFC to the Integration Builder, create a mapping between your RFC and the interface ValueMappingReplication.
Check this Blog for additional steps:
/people/sreekanth.babu2/blog/2005/02/23/value-mapping-replication
Choose names for context, agency and scheme which are useful your scenario.
Regards
Stefan -
Wat is Assistance class in WD for Abap
hi,
Can any one gives perfect picture about Asisstance class in Webdynpro abap.
Thanks in advance.
Best Regards,
Kranthi.Assistance Class in WD is used for storing common reusable logic apart from component controller.
It can also be used to store Text Symbols for displaying messages or lables for the WD application.
Per WD session there will be one instance of assistance class ( if mentioned ) will be automatically instantiated and you can access it by wd_assist.
It can also be used to store a reusable set of constants, public attributes, types etc.
Assistance class has some standard methods like get_text to fetch text from text symbols.
To craete an assistance class you have to create a normal class and then mention CL_WD_COMPONENT_ASSISTANCE as superclass. Then you can metion you class name in WD Component Header Details.
To have a look of assistance class you can look at CL_WD_COMPONENT_ASSISTANCE class then navigate to all its Subclasses ( Assistance Class ). The methods will give you an idea of the usage.
Hope this helps
Regards
manas Dua -
Create Package in SE80/SE21 for ABAP Proxy
Hello Experts,
I am trying to create an ABAP Proxy based on my Service Interface. Before I do that I need to create a package using SE80/SE21. But, I am unable to create a package because it keeps asking me for a superpackage and there are no values in the drop down. Could you please point me to a forum thread, a blog or a tutorial where they have instruction on creating a package in PI 7.1.
Thanks for you help,
Mayurcreate package on se21/ se80
step 1-go to the package name and start withz or y
step-2 give the descrption
step-3 and chose the aplication component
and we can givethe sub name also
suppose ca-we can have hirarchy we can choose depend upon requirement'
and
step-4
software commponent
step-5 transport layer
igive the [particular tarnsport systemn
or rfc
step -6 suppoce its a main package we can choose the main or else sub package
save it -
Create External Window in Webdynpro for Abap
I am creating an external window using method CREATE_EXTERNAL_WINDOW. The componentcontroller context and the assistance class attributes are not available in the Handledefault method of the external window. Is there a way to pass data to the external window without using URL parameters?
Thanks
Cindy>@Thomas: with all your wonderful eLearnings on WDA is there one which covers this in any depth? As it would be nice to point people to it.
No I can't say that I have ever created something specifically on this. The ACFUpDownload example is closest simply because I use the cache table is a similiar way, althought I hesitate to recommend that eLearning in this situation becuase that aspect isn't central to the eLearning and it might just confuse things further.
>don't forget about the possibility of database persistence of the data either -
That was actually what I was talking about in server cookies as well. Server cookies are something that was originally created for BSP, but work fine in WDA as well. They are just a cluster table where you can store any data you want and access in another session via a key. The nice thing about server cookies is that there is already a help class for read/write and batch job that can be scheduled to clear out expired entries.
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/2a/31b97b35a111d5992100508b6b8b11/frameset.htm -
Error creating Webservice Client in JAVA for ABAP Webservice(WSDL file)
Hi all,
I have created a webservice from a funtion module in the backend.
Using soamanger I downloaded the wsdl file using "Open WSDL document for selected binding" link.
I tested this web service in backend and it is working fine.
Now I am trying to generate JAVA cilent for this webservice using Eclipse and Axis,but getting the following error
IWAB0399E Error in generating Java from WSDL: WSDLException (at /wsdl:definitions/wsdl:portType/wsp:Policy):
faultCode=INVALID_WSDL: Encountered unexpected element '{http://schemas.xmlsoap.org/ws/2004/09/policy}Policy'.:
WSDLException (at /wsdl:definitions/wsdl:portType/wsp:Policy): faultCode=INVALID_WSDL: Encountered unexpected element
'{http://schemas.xmlsoap.org/ws/2004/09/policy}Policy'.:
at com.ibm.wsdl.util.xml.DOMUtils.throwWSDLException(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.parsePortType(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:516)
at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495)
at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
at java.lang.Thread.run(Unknown Source)
Please let me know,wat needs to be done for this error to get resolved
Thanks
SanthoshHi,
I am also getting the same error while generating the client class from IBM Rational Application Developer IDE.
Here is the error I get.
WSDLException (at /wsdl:definitions/wsdl:portType/wsp:Policy): faultCode=INVALID_WSDL: Encountered unexpected element 'Policy'.:
[java] at com.ibm.wsdl.util.xml.DOMUtils.throwWSDLException(Unknown Source)
[java] at com.ibm.wsdl.xml.WSDLReaderImpl.parsePortType(Unknown Source)
[java] at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown Source)
[java] at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
[java] at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
[java] at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
[java] at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:516)
[java] at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495)
[java] at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
[java] at java.lang.Thread.run(Thread.java:571)
Did you find out the cause of this issue?
Thanks & Regards,
Vijay -
Can I create a class and package for my inframe AS and access it global
Ls,
I made an app using only inframe actionscript in a .fla;
transfrerring variables from frame 1 to frame 2 is unreliable.
Some sources say the persist over frames but i found that not to be reliable.
Arrays seem to be filled with the right values. Normal int vars declared in frame 1 fail some time.
You should have used classes i hear you say, and right you are.
But I didnt.
Now im using either reloading, re-initing and/or the sharedobject.
Anyhoe..
Question:
If I declare a class for my main .fla file.,
then declare, instantiate and load the globals i want in this main class,
will I be able to acces these variables in my main .fla timeline script?
If so, I could slowely reconstruct my .fla into smaller objects/classes and make it a real app.
Just starting from scratch is. welll..i dont even want to think about that.
Highest regards,
MacYes! I got it to run as Mobile project.
Now, how to test on my mobile thru USB.
I'm more/only used to working from FLASH CS5.5
Although I like the builder, it feels really flexible, it also seems more work(yeah still lazy).
Is there an advantage to using the builder over Flash CS?
Thank you.. again...again
Mac -
How to create Transaction code for ABAP and execution by other user
Hi All,
Could someone please let me know how to create transaction code in detail for ABAP program. Step by step procedure expected. I would like to know how other user can execute the report using same transaction code which I have created.
More about authorization.
Thanks in advance.Hello,
You can create transaction code from se80 as well.In object navigator,right click on your program name and create->transaction code.You can create transaction and select if it is only a report,a report with selection-screen depending on your requirement.You can run your report directly by entering the transaction code in the command field.
You can authorise the users who can use your transaction:
<b>Authorisation objects</b> are used to restrict certain transactions to users.Critical data must be protected from unauthorised users.For example,the head has access to certain data.But it cannot be accessed by his subordinate.For this we need to define <b>roles</b>.
Create an authorization object with transaction SU21.
An object usually consists of the ACTVT (activity) field and one other field,which specifies the data type to be protected.By ACTVT, we can decide if the data is accessible for change,display only etc.
Add authorization fields to the authorization object created.
Assign the authorization object to the transaction using SE93.
Attach the authorization object to the role using transaction PFCG.
If you want <b>to assign roles</b>,use transaction PFCG.Create a new role.In the AUTHORIZATIONS tab,you can get a self generated profile name and a profile text by clicking on the icon next to it.Then go to the "Change Authorization data" and choose an authorization template.Then you can choose to display/change/create an activity and after the selection,click on the red and white circle.The profile will now be created.
In the user tab,you can give the user details who can use this role.
<b>Also check this link:</b>
http://www.*********************/r3_security/r3_security_tips.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/52/6716a6439b11d1896f0000e8322d00/content.htm
<b>Very helpful guide:</b>
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a92195a9-0b01-0010-909c-f330ea4a585c
Regards,
Beejal
**Reward if answer is helpful
Maybe you are looking for
-
Hi... My problem is as I say,can't tweet at all... I writte my comment is status bar and then I press button tweet,my status won't tweet... Thank you ,for help...
-
Installing Weblogic Liquid data on Solaris 10 x86
Hi, I have a Solaris SunFire V65x server on which i have installed Solaris 10 (x86 IA) operating system. I was successfully able to install Weblogic 8.1 SP2 Server on this platform. However i am unable to install WebLogic Liquid Data 1.0 on this serv
-
Hi, We're looking to set up IDoc acknowledgments. We've set up everything as we figured it should be (WE20, BD64, Configuration, etc. etc.) but still R/3 doesn't send ALEAUD IDocs back to PI. Our PI system is a 7.11, the R/3 system is ECC 6 EhP4. The
-
I have new version of Numbers (3.01) and can't open my old spreadsheets. Says I need to save them in Numbers '09 format. How do I accomplish this?
-
Scheduling and external scheduling in plant maintenance
hi expert , can you explain the scheduling in plant maintenance step by step beside external scheduling and how to made the external scheduling in IDS system also i read the sap help links about external scheduling and add the external scheduling in