Object type not visible in transaction bapi
hi all.
I'm very new to Bapi,and recently I created a custom object type 'ZTEST' which was inherit from oject 'BUS1001'(material),then I add some custom method(BAPI) to 'ZTEST'.After I released all the object type 'ZTEST', I go to BAPI Explorer(t-code : BAPI), there I found my object 'ZTEST' exist in Alphabetical list but not in hierarchical list.
How can I add my object type to the hierarchical list?
thanks in advance
Hi Bhokal,
I suggest you put the question under ABAP General or similar category as this is not directly related to CRM 7.0 - in order to get faster response to the question.
I hope it helps.
Thanks,
Rohit
Similar Messages
-
The method clone() from the type Object is not visible
Hi,
This is my 1st post here for a few years, i have just returned to java.
I am working through a java gaming book, and the "The method clone() from the type Object is not visible" appears, preventing the program from running. I understand "clone" as making a new copy of an object, allowing multiple different copies to be made.
The error occurs here
public Object clone() {
// use reflection to create the correct subclass
Constructor constructor = getClass().getConstructors()[0];
try {
return constructor.newInstance(new Object[] {
(Animation)left.clone(),
(Animation)right.clone(),
(Animation)deadLeft.clone(),
(Animation)deadRight.clone()
catch (Exception ex) {
// should never happen
ex.printStackTrace();
return null;
}The whole code for this class is here
package tilegame.sprites;
import java.lang.reflect.Constructor;
import graphics.*;
A Creature is a Sprite that is affected by gravity and can
die. It has four Animations: moving left, moving right,
dying on the left, and dying on the right.
public abstract class Creature extends Sprite {
Amount of time to go from STATE_DYING to STATE_DEAD.
private static final int DIE_TIME = 1000;
public static final int STATE_NORMAL = 0;
public static final int STATE_DYING = 1;
public static final int STATE_DEAD = 2;
private Animation left;
private Animation right;
private Animation deadLeft;
private Animation deadRight;
private int state;
private long stateTime;
Creates a new Creature with the specified Animations.
public Creature(Animation left, Animation right,
Animation deadLeft, Animation deadRight)
super(right);
this.left = left;
this.right = right;
this.deadLeft = deadLeft;
this.deadRight = deadRight;
state = STATE_NORMAL;
public Object clone() {
// use reflection to create the correct subclass
Constructor constructor = getClass().getConstructors()[0];
try {
return constructor.newInstance(new Object[] {
(Animation)left.clone(),
(Animation)right.clone(),
(Animation)deadLeft.clone(),
(Animation)deadRight.clone()
catch (Exception ex) {
// should never happen
ex.printStackTrace();
return null;
Gets the maximum speed of this Creature.
public float getMaxSpeed() {
return 0;
Wakes up the creature when the Creature first appears
on screen. Normally, the creature starts moving left.
public void wakeUp() {
if (getState() == STATE_NORMAL && getVelocityX() == 0) {
setVelocityX(-getMaxSpeed());
Gets the state of this Creature. The state is either
STATE_NORMAL, STATE_DYING, or STATE_DEAD.
public int getState() {
return state;
Sets the state of this Creature to STATE_NORMAL,
STATE_DYING, or STATE_DEAD.
public void setState(int state) {
if (this.state != state) {
this.state = state;
stateTime = 0;
if (state == STATE_DYING) {
setVelocityX(0);
setVelocityY(0);
Checks if this creature is alive.
public boolean isAlive() {
return (state == STATE_NORMAL);
Checks if this creature is flying.
public boolean isFlying() {
return false;
Called before update() if the creature collided with a
tile horizontally.
public void collideHorizontal() {
setVelocityX(-getVelocityX());
Called before update() if the creature collided with a
tile vertically.
public void collideVertical() {
setVelocityY(0);
Updates the animaton for this creature.
public void update(long elapsedTime) {
// select the correct Animation
Animation newAnim = anim;
if (getVelocityX() < 0) {
newAnim = left;
else if (getVelocityX() > 0) {
newAnim = right;
if (state == STATE_DYING && newAnim == left) {
newAnim = deadLeft;
else if (state == STATE_DYING && newAnim == right) {
newAnim = deadRight;
// update the Animation
if (anim != newAnim) {
anim = newAnim;
anim.start();
else {
anim.update(elapsedTime);
// update to "dead" state
stateTime += elapsedTime;
if (state == STATE_DYING && stateTime >= DIE_TIME) {
setState(STATE_DEAD);
}Any advice? Is it "protected"? Is the code out-of-date?
thankyou,
Lance 28Lance28 wrote:
Any advice? Is it "protected"? Is the code out-of-date?Welcome to the wonderful world of Cloneable. In answer to your first question: Object's clone() method is protected.
A quote from Josh Bloch's "Effective Java" (Item 10):
"A class that implements Cloneable is expected to provide a properly functioning public clone() method. It is not, in general, possible to do so unless +all+ of the class's superclasses provide a well-behaved clone implementation, whether public or protected."
One way to check that would be to see if super.clone() works. Their method uses reflection to try and construct a valid Creature, but it relies on Animation's clone() method, which itself may be faulty. Bloch suggests the following pattern:public Object clone() throws CloneNotSupportedException {
ThisClass copy = (ThisClass) super.clone();
// do any additional initialization required...
return copy
if that doesn't work, you +may+ be out of luck.
Another thing to note is that Object's clone() method returns a +shallow+ copy of the original object. If it contains any data structures (eg, Collections or arrays) that point to other objects, you may find that your cloned object is now sharing those with the original.
Good luck. -
Replicated sales order not visible in transaction history
Hi,
I am working on configuring business roles. The sales order gets replicated to ECC. The ECC sales order is visible in document flow in SAP GUI in transaction CRMD_ORDER. However the same ECC sales order number is not visible in transaction history Assignment block in Web UI. I tried even standard salespro role, still not able to view ECC sales order. Would you please help me the steps to be followed to make replicated sales orders visible in Web UI.
Appreciate your help.
With regards,
RaviHi, Ravi
You have to set allowed transaction types for fact sheet.
Denis. -
E5 - unable to open. object type not supported
hi.
2 Month back i brought Nokia E-5 Mobile and after few weeks i upgraded the Memory from 2Gb to 8GB. After copying all files from 2gb to 8gb am not able to open or install any existing programs and files. Even maps are not working. When trying to open or install the files am getting this erro " unable to open object type not supported " . Kindly help on this error.
Thanks
VelavanI have never attempted what you did, so can't say for certain, but I don't think memory card data is meant to be copied from one card to another (unless we're talking about data files like pictures or mp3's). I don't understand what you mean by being unable to install files. Are you trying to reinstall the programs that aren't working? If your 2GB card still works normally, I suggest you format the 8 GB card, reinstall the programs to the empty card, and re-download the maps data. If the programs still give you trouble, you may need to uninstall them from the 2 GB card first, but I don't think that should be necessary. I hope that helps.
-
FI/CO interface: Object type not clear
Hi guyes
When we try to release the billing document to accounting we are getting the below message. Kindly help me to find the problem
FI/CO interface: Object type not clear Message No. RW010
regards
HariHi
Please find below
FI/CO interface: Object type not clear
Message no. RW010
Diagnosis
The FI/CO interface was called with an object type which is not clear: VBRK and .
System response
The document cannot be posted.
Procedure
There is a system error. Contact the SAP Hotline service. -
IDOC - process code with error "Application Object Type not planned'
Hi all,
I am doing an inbound idoc.... in TCODE we42, i trying to put function module which i created, attached to the process code.
However, when i put my function module ZIDOC_INBOUND to the process code... it comes out error, 'Application Object Type not planned.'
Why is this so?
Please advice...
Thanks and regards...
William WilstrothHI all,
I had solved this problem. I should have gone to we57 to tie the function module.
thanks.
William Wilstroth -
IDOC - Application object type not planned
Hi all,
I am doing an inbound idoc.... in TCODE we42, i trying to put function module which i created, attached to the process code.
However, when i put my function module ZIDOC_INBOUND to the process code... it comes out error, 'Application Object Type not planned.'
Why is this so?
Please advice...
Thanks and regards...
William WilstrothSorry... i think this should be in Data Transfer section
-
Currency Conversion type not visible in the query
Hi ,
I created one currency type conversion Z_INR
exchange rate type : M
Exchange rate from infoobject : zexch_rate(key fig)
source curr from data record
Fixed target curr : INR
Variable time reference : A to Exact Day
Special info object : Ztr_date (Transaction date)
it got saved succesfully but wen i try to include this in the query its not visible there . can anyone let me know why this problem is coming
help will be appreciated .
i also included rate and date in the query still not visibleHi,
Create Currency conversion type using Trans: RRC1.
1.Specify your Exchange rate type.
2.Dynamic Exchange rate type
3.Source curency from data rec.
4.Fixed currency say USD.
5.Select Variable Time reference "Start Month" and Special Info Object - 0calmonth
Secondly In the key figure field to be converted in the query, select properties - select the currency conversion key name .
Thanks,
Nagesh
Sony Singapore -
Message Type not visible in BD10
Hi,
One of the message types is not visible in BD10. Will this appear if I add it using BD60 transaction. But my doubt is that all the message types visible in BD60 are again not there in the F4 help. Is there some othere place where the message type has to be maintained.
Regards,
Deeptihi
If you add required message type in BD60 you can see it. but the thing is BD10 is only for MATERIALS. So material related message types only you can see there. It you want to see customer related message type then you can go to BD12.
While creating message type in BD60, system should ask reference message type. You have to select one reference message type while selecting dropdown or pressing f4 for reference field in BD60. If you select MATMAS as reference message type there then you can see that message in BD10.
Reward if it is helpful.
Thanks
Siva Kumar -
Services for object box not visible for some users
Dear All,
PM module experts please help. In equipment master transaction IE02 in left hand top corner we get box for SERVICES FOR OBJECT which is useful for attaching external documents like word and excel. but problem is it is not visible for some users. Our security/authorisation team has also done some check but didn't get any solution.
anybody knows the reason why there is no box availabe?
Thanks
SRDear Siddhartho Raha
I think this problem related ABAP work,this problem very general problem,first refer any note availble or search throgh any class in SE24
note are like this way 492331,this is not related to your query but same like it is and also may be
Due to an error in the coding, it was possible to link a Word document to a Document in IE01. Because the data cannot be saved in transaction IE01, the linked document is lost after leaving the transaction.
Hope this may helps you
Prem. -
Events in USER objects type not getting triggered in PFCG
Hi,
We need to send some notifications to the concern person at the time of assiging roles to the user . There is an object type USER and has events like created,cloned, deleted, roles_changed. But these events not getting triggered.
I need to trigger the workflow. How do we activate the events as the entry doesnot exits in SWE2 tooo . Is ther any other way?HI munish
If the entry is not in swe2 Put the entry for the business object USER and use the receiver type as your workflow number.
Regards
vijay -
Object type not maintained for message type
Hi,
I am working on chnage pointers for Vendor classification data. when I execute the program RBDMIDOC (BD21) I get the error Object type LIFNR not maintained for Message type.
If anyone has worked on change pointers, please guide me in solving this error.
Thanks
HariHi
Which msg type u r using there.
Regads,
Prasad. -
JDBC adapter type not visible in Communication Channel
Hi All,
I have deployed JDBC driver according to http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00b4a020-4ae6-2c10-5a95-fed4ad9a4b60?QuickLink=index&… .
Driver deployed successfully and I have checked it in folder \usr\sap\xxx\DVEBMGS30\j2ee\cluster\bin\ext\com.sap.aii.adapter.lib\lib and it's found ok. But this adapter type not showing in Communication Channel only RFC and SOAP are showing there. I have restarted the server also. Can any one tell me where the problem is?Hi Kuldeep,
Have you check the patch level of both java & abap has same ,if some thing different in Patch level of any of this it will not visible in communication channel
Check below links also
https://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/content.htm
Sender JDBC adapter : data read from db but not in PI
Regards
K.N -
Request Type not Visible in CUP
Hi,
We are in the process of configuring CUP.
We have uploaded file AE_init_append_data _CC.xml into the initial system data of CUP. But Request types MITICRLC etc are not visible in CUP.
Workflows for RAR are visible in CUP-> CONFIGURATION->MISCELLANEOUS
Any clues.
Regards,Please check if you have activated the RAR workflows in CUP-> CONFIGURATION->MISCELLANEOUS along with proper exit URIs and User ID password details.
Once these workflows are activated only then you will be able to see the corresponding details under request type, priorities etc for RAR workflows. -
ORA-30626: function/procedure parameters of remote object types not support
Hello,
I am trying to create a dynamic LOV.
I have a table and package in a remote database, I am connecting to the database using dblink. When I access package I am getting error
ORA-30626: function/procedure parameters of remote object types are not supported
However I can access table with [email protected], not the package!
How can I solve this problem?Did you ever get an answer/workaround to this? I'm having similar problems in 10g.
Maybe you are looking for
-
I have changed from a @me to @gmail login for iCloud. my new one only has 5GB and my old one when I log in says that i have 25GB. how do i convert the new one to the 25GB and not pay for the old one?
-
How to run a java program as screensaver?
I wrote a java application that will do some timing on the machine for activity. if the user does not move for an hour, the machine will logoff the user. Please tell me how can i make this to become a screensaver so that when there is movement the ja
-
Ipad Mini :Lightning /HDMI Video Out Not working
I just tried a new Apple Ipad/IPhone AV HDMI/ Lightning adapter to try and play videos to my TV/Monitors thru their HDMI Port. The Ipad Mini recognized it was plugged in and notified me it was playing thru my TV. But I got no audio/video thru the TV
-
Region Monitoring iOS 7 : didEnterRegion method is not calling when app is killed by user or by OS in iOS 7 only. It is working fine when it is in background. and the same code is working fine with iOS 6 for both app in suspended mode and background
-
Shipping Invoice for line item
Hello SAP Gurus, Shipping invoice only triggers a invoice for the complete order but it is not possible for each line item. Is it possible to open the item field on shipping invoices? Please advise. Regards, Manoj