cancel
Showing results for 
Search instead for 
Did you mean: 

How to transport single macro, NOT the entire macro book

Former Member
0 Kudos

Hi Gurus,

I wanted to transport single macro, NOT a macro book. Because in my client, in a macro book, many people are working on different macros. I only want to transport the macro I created without impacting other people's work. We constantly have problems when someone transports the entire planning book, but others haven't finished their macro work.

Somehow, I can remember I did this once. I captured the entire macro book in a transport. And in the transport request, I can see all macros are listed by their GUID. And in a table I can match their GUID with the macros description. So, I deleted those GUIDs which were not my macro from the transport request. And finally managed to move the transport with only my macros.

But I don't remember how I did it, and which table I was using. Got to start documenting.

Has someone done this before?

Thank you,

Hai

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Hai,

You answered your question. Yes you can do it the way you said.

1. As usual if you create a transport request.

2. Go to SE10 and open your transport request, expand the "Object List of Request"

3. Under the "APO: Planning Books for Macros", you should see your macro guids

4. Go to macro book /sapapo/advm and open your macro book, double click on the macro, it opens the properties where you see the little wrench like icon at the bottom of properties which is nothing but technical information. click on it and you will get a popup with the ID Layout, ID view and ID macro.

5. The ID layout + ID view = guid in SE10

6. go back to SE10 to the request, double click on the request and then start deleting the macros you don't want by the ids you got from the macro book in steps 4 and 5.

The tables used are usually:

/SAPAPO/ADV_FFUN

/SAPAPO/ADV_TX

/SAPAPO/PBDVWTBT

/SAPAPO/PBMLKEYT

Former Member
0 Kudos

Very good, thanks a lot, Visu.

That's the case if you have many macro books, in se10 you can select to delete the macro books you don't want to transport.

But if in se10 you can only see one macro book, the way to delete different macros in this macro book is:

Go to the follow tables:

/SAPAPO/ADMAKRO

/SAPAPO/ADVM

/SAPAPO/ADV_DATA

/SAPAPO/ADV_GEN

/SAPAPO/AMAKR_TX

/SAPAPO/FUN_RES

/SAPAPO/FUN_STEP

/SAPAPO/FUN_STRG,

enter the Macro ID, and then transport the tables entries which contain the particular macro ID.

It is a hard way, if someone has a better idea, welcome to share with us.

Thanks,

Hai

Edited by: Hai Zeng on Feb 24, 2010 3:11 PM

Answers (0)