Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Reg. badi problem

Former Member
0 Likes
1,488

Hi,

when trying to transport for some of my chagnes done in badi to the quality from dev., i am getting the below error :

Implementaion class ' zcl_im_xxx' doesnt exist.

how to rectify this problem ?

Thank you

Sunayana N

1 ACCEPTED SOLUTION
Read only

former_member156446
Active Contributor
0 Likes
1,464

BADI Implimentaion and the class and methods of the interface need to be assigned to a transport request numbers.

check ur Tr req # in Se10 and make sure all are assigned to a transport request number,, which you are moving.

14 REPLIES 14
Read only

Former Member
0 Likes
1,463

Hi Sunayana,

i think you have done your change is in the Local object.

or make sure that your development class or pakage exist in the development server.

Thanks!

Read only

former_member376453
Contributor
0 Likes
1,463

Please check whether you have save the implemention in a different change request or not. It might have a different change request from your code inside the Impletation. And when you r trying to send the code, it's not finding out any implementation

Read only

former_member156446
Active Contributor
0 Likes
1,465

BADI Implimentaion and the class and methods of the interface need to be assigned to a transport request numbers.

check ur Tr req # in Se10 and make sure all are assigned to a transport request number,, which you are moving.

Read only

0 Likes
1,463

hI,

Thanx for ur prompt replies.

Transport req. nos and relevent things are ok from developement end and when trying to send the changes to quality this error is coming.

Is this implement class not there in qulaity or something like this ? if so, how create the class over there ?

plz help me.

Sunayana N

Read only

0 Likes
1,463

This is how you create a BADI and Impliement it.... so if you follow this process and save all the objects in one transport request number you should not have any problem transporting to Q and P.

SE19>Lower window(Create Implementation)>Choose Classic BADi>Give BADi name>Create>Here create Implementation starts with "Z">Give Discroption>Do All required Work>Double Click On "Process header">And write code here>Activate all(Both implementation and Method) efforts before testing.

there is nothing like that class is not in Q....

A successfully imlimented BADI will have te following things in the Transport request:

Class (ABAP Objects)

    ZCL_IM__MIRO

Business Add-Ins - Implementations

    Z_MIRO

Read only

0 Likes
1,463

Hi,

Am sorry, checked here as in the implementing class when checked in version management, it is showing that Arch Request is showing 'Local'.

Hope there it is not stored to any dev. package.

Am very new to this subject, can any one tell me as how to solve the above one ?

Thanx alot

Sunayana N

Read only

0 Likes
1,463

Read only

0 Likes
1,463

it seems that you initially put the badi and the class in 2 transport requests, and the admins forgot to import the class in the quality system (or they imported it in second position).

So just determine in which transport request the class is (SE03 transaction for example), and import the transport request in quality.

When this kind of things happen, I am afraid that there is a problem in quality of procedures (anyway, I never saw well-defined procedures for transports in ALL the projects I worked ! )

Read only

0 Likes
1,463

it seems that you initially put the badi and the class in 2 transport requests, and the admins forgot to import the class in the quality system (or they imported it in second position).

So just determine in which transport request the class is (SE03 transaction for example), and import the transport request in quality.

When this kind of things happen, I am afraid that there is a problem in quality of procedures (anyway, I never saw well-defined procedures for transports in ALL the projects I worked ! )

Read only

0 Likes
1,463

when you get in the class, goto menu object directory entry, change mode, change package $TMP (local) by any Z package you want, save, SAP will ask you for a transport request.

by the way, sorry for my 3 answers, there were problems when I looked at this thread (I couldn't see last answers), and there were errors when I posted (something like "parent message not found"...)

Read only

0 Likes
1,463

when you get in the class, goto menu object directory entry, change mode, change package $TMP (local) by any Z package you want, save, SAP will ask you for a transport request.

by the way, sorry for my 3 answers, there were problems when I looked at this thread (I couldn't see last answers), and there were errors when I posted (something like "parent key <number> not found...")

Read only

0 Likes
1,463

when you get in the class, goto menu object directory entry, change mode, change package $TMP (local) by any Z package you want, save, SAP will ask you for a transport request.

by the way, sorry for my 3 answers, there were problems when I looked at this thread (I couldn't see last answers), and there were errors when I posted (something like "parent key <number> not found when adding child <number>")

Read only

0 Likes
1,463

problem solved.

Thanks J@y

Sunayana N

Read only

Sandra_Rossi
Active Contributor
0 Likes
1,463

it seems that you initially put the badi and the class in 2 transport requests, and the admins forgot to import the class in the quality system (or they imported it in second position).

So just determine in which transport request the class is (SE03 transaction for example), and import the transport request in quality.

When this kind of things happen, I am afraid that there is a problem in quality of procedures (anyway, I never saw well-defined procedures for transports in ALL the projects I worked ! )