SAP


For IDOC in WM it will have some different configuration as in WM no output type are required for the transaction.

If you required IDOC in WM you have to configure extra setting in OMKY.

1) In OMKY under R/3 ->Ext System choose Interface Control. Select your warehose number, source type, destination type, movement type and under Receiver fill in the partner number name.

2) The IDOC generation is based on those field that mention in step 1. Only those field that fullfill the requirement will generate IDOC.

In WM not all the message type have Inbound and Outbound functions. Please refer to the link http://help.sap.com/saphelp_nw04/helpdata/en/52/16ac57543311d1891c0000e8322f96/frameset.htm

As I received some comments that requested to have a step by step how-to create IDOC, I will try to explain the step here…

In IDOC the main configuration will be in Partner Profile (WE20)

1) Create a Logical system to use in the logical system as Partner No in WE20

Tcode: SALE -> Sending and Receiving Systems -> Logical System -> Define Logical System

2) In WE20 create new partner number and put in the logical system name that you created in the 1st step and partner type = LS.

3) In Outbound/ Inbound Parameter fill in the relevant message type.

4) For Outbound you will require to fill in Receiver port. Before this you have to create a port using WE21 by filling in your RFC destination name.

Notes: If your destination are using RFC create the port under Transaction RFC. File are used if the data are send using file format and same as XML File.

5) Fill in the basic type or Extension if necessary under Outbound Options.

6) Fill in also data under message control tab for application, message type, process code and other relevant info.

7) For Inbound parameters it has less info to fill in. You need to fill in the process code. This process code will tie to the Function module. Just double click on the process code to check on the function module.

WE41 – Outbound process code

WE42 – Inbound process code

8) After you have completed these steps create the relevant document eg: Sales order (VA01) and make sure you put in the output type in the Sales order. Check your IDOC created under WE02. If no IDOC is created check your partner profile and make sure all the partner function, message type in your SO output type fullfill the requirement in partner profile.

These are the basic steps you are required to setup IDOC. Hope these steps are clear for you to start your own IDOC

How can you mark a tick in the change column in you output screen?? Here is the step…

1) Go to  your Output Type Screen

2) In the Change Output create a program and add a sub routine in the program.

FORM entry_chg.

*DUMMY form to set change indicator on NAST. (nast-aende).

ENDFORM.                    “ENTRY_CHG

After the first output the second output will have a check in the change checkbox.

You have problem or troublesome to keep on renewing your Minisap license?? Here is the solution… ;)you can change your system date before installing Minisap license. After changing your system date only start installing.

IMPORTANT: After finish installing pls DO NOT login to your SAP first change your system date before login to SAP. You will encounter problem if you login to your SAP screen before changing your system date. Now you wont have to register your Minisap key every 3 months.

If you forgot to register your Minisap after 3 months it wont allow you to register the new key. What can you do?? It’s very simple. Just uninstall your sap and reinstall again. It will solve all the problem.

Minisap is a mini version of SAP. It’s only useful for abaper or maybe the basic for Basis. Not so sure what can do with basis but i think for beginner can try it out.

Minisap only have the function for coding…I have installed minisap in my laptop and it works fine. You can get the free license from this link minisap license. Every 3 months you are required to apply a new license.

How to get the license?
Simple get the hardware key in your pc. In DOS type in the command:
1)cd mbs
2)saplicense.exe -get.
Send the hardware key by using the link above and you will get the license. But currently I am facing problem renewing my license. Usually I renew my license before it expired but this time I missed it out. I get the license but when i want to renew it give me error. I will try to figure out how to solve it and if I found the solution I will post it here.

Hmm I have installed minisap for quite sometime…need sometime to refresh my memory.
How to install minisap?

Step to install minisap:

1) Install Microsoft Loopback Adapter.
2) Add in this line in your host file (C:\WINDOWS\system32\drivers\etc)

127.0.0.1 localhost
10.10.0.10 your pc’s name

3) Put in the minisap cd to start installing.

4) It will take 15 mins to install. After succesful installed, install the GUI sap logon screen and follow the step in the Installation Guide in the CD.

You have successfully install Minisap.

Site has been moved to http://www.saptutorial.info/2013/02/how-to-create-idoc.html

  • choose the table VBAP or VBAK ( depending on header or item)
  • click on button “append Structures” .
  • it will propose you the standard name for the table ZAVBAP or ZAVBAK
  • add fields with prefix ZZ
  • trans SE51 maintain user exit screens in program SAPMV45A
  • 8459 user exit item level
  • 8309 user exit header level
  • you can then design your own layout. and define your flow logic
  • PBO modules MV45AOZZ
  • PAI modules MV45AIZZ
  • Data definitions MV45ATZZ
  • Subroutines in MV45AFZZ

If your services for Object button is missing…Here is the solution. This button is useful for tracing which IDOC created the sales Order.
Solution: If you set user profile/parameter SD_SWU_ACTIVE to X by going to SYSTEM-USERPRFOLE-OWNDATA the button will be available to you again.