Regarding Custom defined message types
hi guys,
i never got to work with custom defined message types but got to work with already defined message types and i just want to know why exactly do u need this and can any one please share their experience, why they have to design a custom defined message types especially in SD and MM with an example.
thanks very much,
pavan.
What do you mean by custom message TYPE? We create custom messages all the time at my company, by never a custom message TYPE. Not sure what you mean here.
Regards,
Rich Heilman
Similar Messages
-
How to get custom defined messages in WAD
Hi
can you please help me how to get customized error messages in WAD.
While I'm executing in RSRT the customer exit variable throws error message saying that 'No Sales orders exist for this Sold_To Party' but when I execute same query using Bex WAD, then no error message throwing for me for given sold_to party. I tried with all options as given in below code, but WAD gives me system error that "No values found for the customer exit variable 'Zxxxx'. Please help me in this regard. Should I do any settings in WAD to get custom defined messages. Kindly let me know
my code is as below
I_STEP = 2.
CASE i_vnam.
WHEN 'Custome exit variable'.
IF sy-subrc = 0.
ELSE.
MESSAGE e060(/bmc/bw). "No Authorization exist
g_errflag1 = 'X'.
exit.
CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
EXPORTING
i_class = '/bmc/bw'
i_type = c_e "'E'
i_number = '061'
i_msgv2 = l_msgv2.
RAISE NO_REPLACEMENT.
l_s_range-low = g_soldto.
l_s_range-sign = c_sign_i.
l_s_range-opt = c_range_opt_eq.
APPEND l_s_range TO e_t_range.
ENDIF.
I_STEP = 3.
READ TABLE i_t_var_range INTO w_s_var_range
WITH KEY vnam = 'customer exit variabel'.
IF sy-subrc = 0.
Check the flag and throw message 'No Sales orders'.
IF g_errflag1 = 'X'.
l_msgv1 = 'No Sales orders'.
Call the FM to populate message
CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
EXPORTING
i_class = c_r9
i_type = c_e "'E'
i_number = c_000
i_msgv1 = l_msgv1
EXCEPTIONS
dummy = 0
OTHERS = 0.
CALL FUNCTION 'RRMS_MESSAGES_SHOW'.
CALL FUNCTION 'RRMS_MESSAGES_DELETE'.
RAISE NO_REPLACEMENT..
ENDIF.
Thanks & Regards
siluHi
Custom Messages WAD -
Regarding Purchase order message Type
Hi
I am maintain purchase order type through MN04.
Now i want to message type with all condition which is maintained through MN04.
Is there these entries are stored in any tables?
If yes can any one provide me table name.
Thanks
DDHi,
Please check with acess sequence assigned to the output type, if the combination Purch. Organization and Vendor click F1 and find the table each access sequence assigned to the output type will define a new table
For example:
table -B025-Purchasing Output Determination: Doc.Type/Purch.Org/Vendor
B026-Purchasing Output Determination: Document Type
B987-Output Determination Training: EKO
B027- Purchasing Output Determination: Purch. Org./Vendor for EDI
You can use like this
Regards,
Pramod -
Regarding Solman7.1 message type
Hi, Expert
We've build Solman7.1, but we will needed to change the existing message type in solman
to old message type SLFN.
If that is possible, could you kindly provide the step by step guide ?
Thank you !Hi Takashi,
Yes instead of SIVA ..the standard delivered transaction type for VAR is SMIV in 7.1
please create a copy of SMIV to ZMIV or YMIV and then customize as per your requirement.
I would also recommend you to attend one EGI for this if possible. The EGI for this is really good and covers almost all the important queries w.r.t to this. Search SMP for EGI calendar.
In addtion, there is a new concept of business roles and sap delivered some out of box like SOLMANPRO and SOLMANREQU etc
kindly check my below blogs which might help you to customize/configure the interface as well.
Quick Tip : Customizing Business Role in Solution Manager 7.1 ITSM Part 1
Quick Tip : Customizing Business Role in Solution Manager 7.1 ITSM Part 2
hope this resolves ur doubt...All the best
Regards
Prakhar -
This is regarding GR Message Type WE03
As part of Global template GR form for message we03 is already exists ..
we need to develop new form for current roll-out , initially we decided to have a our own GR custon message for this purpose
But when i see standard condition record combination for this message is Trans./Event Type-Print version-Print item, this combination will not allow us to have our own custom GR message ..
Is there any way to set up such away that for the specific plant or Purchase org this custom message is triggered?>
sasibhushan334 wrote:
> Since both custom and standard message condition record exists in production system [We03 - Global Template, ZE03 - new custom message]
>
> u will end up having both messages in material document. this is what i am worrying more.
Its our requirement to have 2 messages printed right? So in your case, you attach normal report to WE01 and attach then new report to WE03, this way whenever users want normal report print, they just pull it with material document No. and if new report is required, they pull the material document by adding WE03 in output type. -
Inbound Processing with reference to user defined Message type
Respected Readers,
I have created a segment with fields
Matnr
mbrsh
mtart
vpsta
maktx
meins
matkl(Total 7 fields)
I have created a idoc also and a message type and assign the idoc with message type.
Now i have set the communication partners also and created the distribution model with my message type and distributed also to the reciver side.
Now as it is not the standard message type like MATMAS so we cannot use the tcode BD10 to send the material.Instead of it i have to write the program to create the idoc for sending it.
So i have created the program for the generation of IDOC.
Upto here picture is clear.
In the case of Inbound in standard we use the tcode BD11 to get material but same thing as we are not using the Standard Message type we have to create our program.
Now in this case i have written a function module and that function module is attached to the process code and process code is attached to the message type and message type is attached to the partner profile.
i have done the assignments in we57 and bd51 also.
Now idoc is created in the inbound side with status 70.
but i am not getting how to upload this data in standard tables Mara and Makt.
So that if i go to tcode MM02 and give the respective Matnr ,it should display that material.
First tell me what i have done is the right procedure or i have to make somechanges somewhere .
Secondly if you please give me the function module code for inbound processing to upload the data in this standard table( mara ,makt) so that material is created in the reciver side also.i will be very thankful to you.
I am only using seven fields in creating the material.
Please kindly send your answers and not links .
Thanksi have done the same thing and used same parameter in import ,export ,tables and exception tab.
i have written some code also .
But i am not getting the code to upload the data in the standard tables so that material should be get created automatically as soon as the data get uploaded
in tables.
Somewhere i have read that you have to use the BDC concept Call transaction method to upload the data.
But how to use the BDC code in Function module , i am not getting.
Please can you send any example of code for this task. -
Define Message Types for Purchase Order.
Hi,
is it true that message type "NEU" doesn't require to fill
the smartform field in Processing Routines ?
Yours trulyIf you are using the std form then you dont need smart form
std form is SAP script adn smartform is diff form then SAP script -
External definations Message type with bpm.
Hi All,
Can we use external def inside bpm?
I have an external def and a Message interface from it - abstract synchronous,but its not been reflected while declaring a variable of type interface.
This interface does not show in the interfaces list to select from while variable declaration.How can I do this?
Please advise.
thanks.Use the following steps in BPM
1) Receive Step (Opens S/A Bridge)
Properties:
Name: Receive1
Message: Request_var
Start Process: yes
Mode: Opens S/A Bridge
Sync Inf: Sync_AI (Abstract Sync interface)
Sync_AI:
Output msg is Request_MT
Input msg is Response_MT
Request_var is interface variable referring to Request_msg_AI an abstract async
Request_msg_AI:
msg type is Request_MT
2) Send Step (synchronous)
Properties:
Name: Send1
Mode: Synchronous
Synchronous interface: Sync_AI
Request Message: Request_var
Response Message: Response_var
Receiver from: Send Context
Sync_AI:
Output msg is Request_MT
Input msg is Response_MT
Response_var is interface variable referring to Response_msg_AI an abstract async inf.
Response_msg_AI:
msg type is Response_MT
3) Send Step (Closes Bridge)
Properties:
Name: Send2
Mode: Closes S/A Bridge
Message: Response_var
Opened by:Receive1 -
hi guys,
i was involved in Master data distribution using Message Types MATMAS, DEBMAS and CREMAS but never created a customer specific Message Type that is why, i just want to know in what cases do we have to create our own message type's using we31, we30 and we81 and we82.
can any one out here help me out by sharing giving some real time scenario's in what cases do we exactly have to create our own message type.
thanks
PavanHi Pavan,
There is no hard and fast rule that you use standard or custom message types...
SAP has provided messages for almost all scenarios. If you don't have enough fields in standard messgae type, you can enhance it to accumulate your requirement.
But if the organization has completetly custom defined system (involving many Z-tables) , we create custom message types...
As far as my knowledge, we should try to go ahead with standard message types by suppressing unnecessary segments and enhancing existing segments just to avoid Z-objects.
Regards,
Audy -
Automatic Appearing of Message type if any changes occur wrto PO
Hi All,
I have created a print out Message type and assigned to some PO Doc type, if we go and see in the creation message type the new created msg type is appearing.
My question is,
I want this msg type need to be appear automatically once the Po is created(Ie., after if we go and see in ME22N it should appear) or if we done any changes it should come automatically.
Can anyone help me on this.
Pls..
Thanks & Regards,
Nagaraj SHi,
Check if your message type has the operation "2" (Change) on the "Fine-Tuned Control: Purchase Order" customizing.
Custom path: Materials Management -> Purchasing -> Messages -> Output Control -> Message Types -> Define Message Types for Purchase Order. Choose "Fine-Tuned Control: Purchase Order". (mu version: ECC600)
Alex Almeida -
Idoc and message type not getting replicated in the receiver system
Hi
i have created a Z Idoc and didtributed the mode from system A ....I can see the distribution model in system B
However i cannot see the custom zidoc / message type in sys B.. Do i need to create the zidoc again in sys BHi Tarang,
at least ou need the required partner agreements and you should have a processing function for inbound IDoc. To implement this, the full definition of IDoc including Segment definition should be present in receiving system.
Just look at standard IDocs and do as they do.
Regards,
Clemens -
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 -
Message Type HRMD_A or HRMD_B or HRMD_ABA
Hi,
We have a requirement to update HR Master Data into our SAP System from
an External System via Middleware (TIBCO in this case)
Our SAP System details are as follows: -
ERP 6.00, HR 6.00, WebAS 701
By Updating Master Data into the system we mean: -
1) Update existing PA and PD InfoType records
2) Insert new PA and PD Infotype records
3) Update data into Custom Infotypes / Custom fields in standard
infotypes
I have read quite a few SAP Notes and Support Messages (Application Area
BC-BMT-OM-ALE and others) and even the Documentation in SALE
transaction, but I am not fully convinced which one to use for my
requirement
Here's my observation on these message types: -
HRMD_A > is quite exhaustive (has maximum number of infotypes) and SAP
recommends to use this for SAP HR to SAP HR distribution
HRMD_B > Support Message 1082157_2005 says to use this for External
System Transfers which is what I need but has only a few PD infotypes
and nothing else (I would not like this either)
HRMD_ABA > Contains limited number of PA and PD infotypes e.g. some
very basic infotypes like 0027 are not present. Also SAP recommends this
to use for SAP HR to SAP system without HR components such as CRM, EBP,
etc.
But the Documentation in SALE appears speaks something different. It
says
HRMD_B > Distribution from SAP HR to an SAP Basis System. This is
quite different from what is mentioned in message 1082157_2005 which
says it can be used for legacy data transfer
So what would be the right message type for...
A) Inbound HR Master Data / Org. Dataposting
B) Outbound Master Data / Org. Data distribution from SAP
especially when a non-SAP system is involved
Please note that the Idoc must be flexible and support updates into any
PA-PD infotypes (through Idoc extensions and BADI/customer exit
implementations if needed which is fine with me)
Thanking You in advance
Regards,
AdityaHi,
The message types used for HR are:
HRMD_B: transfer data from legacy systems, non SAP system. (E.g. People Soft).
HRMD_A: transfer data between 2 HR systems.
HRMD_ABA: transfer data from an HR system to a #non-HR# system (CRM, SRM, etc..)
You should use message type HRMD_B to transfer data from HR system to external system (Northgate Arinso) but it has only a few PD infotypes and nothing else.
Hope it helps,
Regards
Christine -
Problem Assing Message Type to RFQ
Hello.
When I create an RFQ, and then I assing Output type NEU to print, the system create the RFQ without the Output type.
Basically create the RFQ without Output type, like if a never tried before.
I reviewed my configuration and Output Type NEU is assigned to RFQ. I think is maybe I miss some security parameter.
Please I appreciate any help.
Regards,
Hectorcheck the following config
SPRO-MM-Purchasing--Messages-Form-Assign for and output program for RFQ,
SPRO-MM-Purchasing--Messages-output comtrol-message type-define message type for RFQ
Messate determination schema for RFQ
and MN01
the above config and MN01 has to be maintained to have this for RFQ.
Than check security (authorization) using tcode SU53 in ME41 tcode -
Deleting of message type after reseting of release strategy
Dear Team,
My requirement is when the PO is finally release and outputted to vendor, its relaese indicator is set to 'R'(i,e, Relaesed, no changes) . Now if for any reason i have to do some modification , I have to repeat the output via ME9F so as it seems that PO is again ready to output. Now using transaction 'ME28'', I will goto derelaese the the PO
Now I have the requirement, is there any way that just after dereleasing from ME28, the message type that I have added which allows me to reset the release, got deleted.
That when now i goto ME22N, for making the modification, their must not be any preconfigured message type and genereated when do any changes.
This is required to print the amendment in PO,
So please suggest if their is any modification or enhacement available to achieve the above
Regrads
SAPABAPHi,
1st try with standard functionality and if not possible then go for enhacement. You needed in ME22N,if you do or make the modification in PO ,no preconfigured message type should be triggred automatically or no output genereated.
Lets example you have PO message type ZNEU and its clear that you need preconfigured message type should be triggred automatically for PO output for PO creation ONLY. Use the below path:
SPRO->MM->Purchasing>Message->Output control->Message tyoes-> Define message type for Purchase Order--->Fine-Tuned Control: Purchase Order
As you needed,then DO NOT make entry or if entry is there,just DELETE for PO change not to trigges any message type
{Indicator for print----
condition type
2----
ZNEU}
NOTE: Then think about how you will have PO print after any changes in PO.But you can think of not having automatically PO message type on PO creation or PO changes and can ONLY enter PO message type manually for PO print.So do not select u201CAccess to conditionu201D check box in NACE t.code for your PO message type ZNEU.
Regards,
Biju K
Maybe you are looking for
-
How to install photoshop without disk but with serial number
Any ideas on how to install a permission of PS if I've lost the installation disk but do have the serial number?
-
Graph control causes general protection fault when changing axis range (64bit)
Hello, i wrote a 32bit application which i'm porting to 64bit now and stumbled across a problem with the graph control. The Graph axsis are set to editable so that the user can change the axis range manually at runtime. The 32bit version has no probl
-
I have a km2m combo motherboard that supposedly supports a XP 2400 CPU. I'm trying o install, but it wont even power up, and when I try putting the old cpu back in it boots for about 15 seconds and then shuts off. Please Help
-
Hi every one, By using T.code- J1I5,I am not able to update Rg1 register.Can any body tell me the reason.It's urgent. Regards Prem
-
Can you help with my ipad problem?