Adding a new message type to Report RHALEINI to send HR Master Data
I have extended Basic IDoc type HRMD_A07 with custom segments, and I want to send this vis report RHALEINI. PRoblem is I cannot see it in the Receiving System Message Type frop down list. IS it so that I must set up a Master Data Distribution Model with that message type before the report will show it in the list?
BR,
Tony.
Hi Tony,
I have the same question. Did you find a solution for this?
Thank you
Best regards
Christian
Similar Messages
-
Creation of New Message Type for Extended IDoc
Dear Friends,
I want to create New Message Type for MATMAS and want to Active Change Pointers accordingly. Thru this Message Type how can I able to use Extended IDoc which I have created for Basic Idoc Type MATMAS05.
I am Sending Data from SAP to XI ; Any one can help me in this How can I create the Message Type with the IDoc Extn .
for Change Pointers.
Warm Regards,
Naveen Mutyapu.Hi naveen mutyapu,
see these links
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm#_Toc8400404
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a6620507d11d18ee90000e8366fc2/frameset.htm
http://www.sappoint.com/presentation.html
http://www.allsaplinks.com/idoc_search.html
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://www.erpgenie.com/sapedi/idoc_abap.htm
http://www.allinterview.com/rss/interview-questions/new/SAP-ALE-IDocs.xml
happy learning.
thanks
karthik -
Display a new message type VL02N/03N
Hi masters, i have tried to create a new message type ZPL2 to display in the tx vl02n, but the message type is not visible in the "Issue Delivery Output", i create the message type in the transaction V/34, NACE i have configured this message type in the transaction vv22, but i dont get the form to use my new message type. can anyone help me with this? i have seen almost all the forums about this but i have not found an answer, in the attach images you can see my problem
Thanks Noel, this was the solution that i was looking for, i already can add the message type for an specific customer in the transaction VL02N->EXTRAS -> DELIVERY OTPUT ->HEADER, but i have to do this solution for an especific customer, there are any form that show the message type ZLP2 for all the Outbound Delivery with the Delivery Type ZLF1, or i have to do this always for each customer.
Thanks -
Need help for new message type for PO archiving
Hello All
I have configured new message type ZARR for PO archiving process. After configuring all the steps this condition is not getting picked to by itself. And after maintaing it manually it is giving red flag without any error message. Here I am listing all the step that I have followed for config. Please help me am I missing something or any parameter is wrong.
Steps for new Message Type for PO Archiving
1. Defined new Table 513 Purch.Org./Plant.
2. Defined new access sequence Z513 Access Sequence for Archiving.
Following are parameters to the Access Sequence
Access Sequence Number = 21
Table = 513
Description = Purch.Org./Plant
Requirement = 101
Exclusive = Yes (box checked)
3. Maintain Output Type ZARR for PO
General Data
Access Sequence = Z513
Access to condition (Checked)
Multiple Issuing (Checked)
Program = FM06AEND
FORM Routine = CHANGE_FLAG
Default Values
Dispatch Time = Send Immediately (when saving application)
Transmission Medium = Print Out
Storage System
Storage Mode = Archive Only
Document Type = ARCHIVE
Mail Title and texts
Language = EN
Title = Archiving for Legal Requirement
Processing Routines
Transmission Medium = 1 (Print Out)
Program = SAPFM06P
Form Routine = ENTRY_NEU
Form = ZJ_9H_MEDRUCK
Partner Roles
Medium = Print Out
Funct = VN
Name = Vendor
4. Fine-Tuned Control: Purchase Order
Oprat. = 1
CType = ZARR
Name = Testing for Archivin
Short Text = New
Update Print Related Data = Yes (checked)
Oprat. = 2
CType = ZARR
Name = Testing for Archivin
Short Text = Change
Update Print Related Data = Yes (checked)
5. Maintain Message Determination Schema: Purchase Order
Procedure RMBEF1
Step = 100
Cntr = 1
CTyp = ZARR
Description = Testing for Archivin
Requirement = 101
6. Assign Schema to Purchase Order
Procedure RMBEF1
7. Define Partner Roles for Purchase Order
Out. = ZARR
Med = 1 (Printout)
Funct = VN
Name = Testing for Archivin
Name = Vendor
8. Test Condition Maintained in MN04 (Master Data)
Purch. Org. = 0001
Plant = 24
Partner Funct = VN
Medium = 1 (Printout)
Date/Time = 4 Send immediately (when saving application)
Output Device = HUL1
Storage Mode = Archiving only
Thanks
Ankitthe problem is the Exclusive = Yes indicator in the access sequence.
Your other message has this exclusive indicator as well.
so if the first message is found, then no other message wil be determined
to allow several messages in one PO, you must not set this exlusive indicator -
hello,
Can anyone please tell how to add new message type using omt4 Tcode
Regards
Vijay ShuklaHi Vijay,
As far as I understand, you can suppress, change it to warning message or error message, but you can not create new message with TX OMT4.
I hope this answer your question.
Thanks -
New Message type for Sales orders
Hi,
We have the message type is ORDSRP(ORDERS05) and Function module IDOC_OUTPUT_ORDRSP for the sales orders.
We have lot of custom fields to be added to the IDoc.
Can any one suggst if it is better extending the current message of create a new one.
Thanks.
Rohita.Hi Rohita,
Instead of changing the standard domain, You have to make the changes in the User Exit.
Say Qualifier 001,002,003 were already there in the domain.
001--Purchase Date
002--Delivery Date
003--Ordered Date
In the user exit u have to just add the segment and the qualifier without making any changes to the Standard Domain.
These Qualifiers are just like other variables and u can add whatever values to them that u want..
You can add Qualifier 004 for Trnasportation Date or Goods issue date and have to communicate the MiddleWare informing that date with this Qualifier will be Transportation Date and they will do the mapping to the corresponding field in other syste.
You can have as many message types as u want for the same IDoc type. There is no harm in having multiple message type. And u dont need to change the standard domain. It can be done without changing the domain.
If u analyse the FM closely u will realise that they have done coding for those values in the domain.
So instead of adding it to domain u just have to do the coding for this new qualifier.
Revert back if u need any help on it.
Thanks...
Message was edited by:
Utsah Garg -
New Message Type from HRMD_A
Hi Pals,
I have created a new Custom Z message type and included some custom segments (Custom infotypes).
i have to write a BADI Implementations if you have any sample coding pls do send me.
I do have done all configurations like bd64, we20, we30, we81, we82, we57, we59.
do i need to populate custom segments of custom messagetype in BADI or its automatically populated ?
pls reply me with helpfull solutions.
Thanks in Advance,
Sensatii think the note 191470 contains all relevant steps for Contracts as well
-
Adding a new field to VA05 Report output
Hi All,
Please suggest what's the best method to add the new field in the report output of VA05 this can be done in 2 ways one way is by writing the code in theUser exit PERFORM MOVE_USERFIELDS or copy the whole program to Zprogram and write the Code?Ist one need access key but the the other method is not required.
Please suggest me the best method
Thanks&Regards
MaheshHi Mahesh,
i'm in the process of making a similar change,
copying to a ZPROGRAM is not so difficult, but as i told you you have to add your new field to VBMTV structure, and copy the includes that you need to change,
P.S. Note, when you copy you have to change some SELECT statements where
it's selecting from T180V table based on sy-repid, you hav to change sy-repid to SAPMV75A, as there's some configuration done for this.
Regards,
Raghavendra -
Trouble adding a new job type with my plugin
I have a plugin that contains a new job type that deploys without errors. The simple metrics work OK but when I pop up the list of job types I get the following exception logged ...
2009-01-23 15:04:42,076 [EMUI_15_04_42_/console/jobs/jobsTable] ERROR jobs.JobsListBean getJobRunDat
a.1186 - SQLException
java.sql.SQLException: ORA-20452: Only one target may be selected for this operation.
ORA-06512: at "SYSMAN.MGMT_JOB_UI_RUNS", line 1380
ORA-06512: at line 1
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java(Compiled Code))
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java(Compiled Code))
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java(Inlined Compiled Code))
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java(Compiled Code))
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java(Compiled Code))
at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java(Compiled Code))
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java(Compiled Code))
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java(Compiled Code))
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java(Compiled Code))
at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java(Compiled Code))
at oracle.sysman.util.jdbc.PreparedStatementWrapper.execute(PreparedStatementWrapper.java(Compiled Code))
at oracle.sysman.util.jdbc.CallableStatementWrapper.execute(CallableStatementWrapper.java(Compiled Code))
at oracle.sysman.eml.jobs.JobsListBean.getJobRunData(JobsListBean.java:945)
at oracle.sysman.eml.jobs.JobsListBean.showJobsTable(JobsListBean.java:617)
at oracle.sysman.eml.jobs.JobsListBean.prepareData(JobsListBean.java:347)
at oracle.sysman.eml.jobs.JobsController.getPageHeader(JobsController.java:347)
at oracle.sysman.emSDK.svlt.PageHandler.prepareData(PageHandler.java(Compiled Code))
at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java(Compiled Code))
at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java(Compiled Code))
at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java(Compiled Code))
at oracle.sysman.eml.app.Console.doGet(Console.java(Compiled Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java(Compiled Code))
at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java(Compiled Code))
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java(Compiled Code))
at oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java(Compiled Code))
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java(Compiled Code))
at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java(Compiled Code))
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java(Compiled Code))
at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java(Compiled Code))
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java(Compiled Code))
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java(Compiled Code))
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java(Compiled Code))
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
at java.lang.Thread.run(Thread.java:568
Of course I don't see my new job type in the list. I only have the plugin deployed to just 1 of the agents. Any idea what this exception is telling me?OK, maybe this error is not related to my job ... but I'm gonna need a better hint here.
I'm using these flags with the emcli command and add_mp_tp_mpa verb ... this seems to go OK.
-file="JOB_DEFINITION:$MY/myjob.xml" \
-file="JOB_SCRIPT:$MY/myjob.pl"
Here's my silly little job type ...
<jobtype name="myjob" version="1.0">
<stepset ID="main" type="serial">
<step ID="s1" command="remoteOp">
<paramList>
<param name="remoteCommand">myjob.pl</param>
</paramList>
</step>
</stepset>
</jobtype>
But it doesn't work ! I don't see any reference to "myjob" in any log file. I don't see my job listed in the "Create job" pull down on the "Jobs" tab. I don't get it, what am I doing wrong? -
WWhen I press the email of a contact, the new message box appears with the address but the send icon is not highlighted. Even after typing a message, I can not send it. This is on both I Phone 5 and I Pad Air 2. this just started and not sure what I did. Help please?
Read this thread, it's a bug that many are experiencing:
Cannot send emails from contacts -
Reporting Need on Time-Dependent Master Data
Hi Gurus, I have asked this question earlier as well but I did not got satisfactory answer so I thought I should open another thread.
I have this time-dependent Master data infoobject. I see that from the 2 extra fields are added DATETO and DATEFROM. I see in the transfer structure that theyare mapped to ENDDA and BEGDA from an R/3 table.
At the reporting level, the InfoProvider doesn't show these 2 fields. I wanted to see how I can make them show up in the InfoProvider so that I can create report using them. Please help me out on this one. Please let me know if I need to clarify this more.
Thnx.Hi Bigtoja,
Immediately I can suggest 2 options ...
1. Have these two fields as attributes of the info object ... this will make them appear on the info provider.
2. Have an infoset built on it which will act as an info provider.
Adn as far as your question goes ... What I am trying to figure out is ... does making an info object as an info provider exposes only the P table ... since P table will not have Date To and Date From? I will have to research as well ...
Best regards,
Kazmi -
Adding Standard Segment in New Message Type
Hi There,
In the standard Idoc type of delivery DELVRY05 , I am not getting pricing condition segments, These pricing condition segments are available in INVOIC02.
Could you please tell me the step by step approach for creating a customize idocs say ZDELVRY05, in which I can add segment E1EDK05 from INVOIC02.
While adding trying to add segment E1EDK05 in WE30 I am able to add the segment but fields are not appearing . Is it the right method of doing it ?
Please help
ManuHi Oscar..
Thanks for the reply. Could you please help me to know the step by step process for my requirement as I am very new to Idocs. when i create new 'Z' idoc type.. shall i take extension or basic..
in extension it is further giving me three options.
I appreciate your help in this regards
Manu -
After adding a new message store partition
First , our version is:
Sun Java(tm) System Messaging Server 6.3-6.03
(built Mar 14 2008; 32bit)
libimta.so 6.3-6.03 (built 17:12:37, Mar 14 2008; 32bit)
I have a question about the behaviour of users whose
mailbox are in a newly created message store partition
, which I call its nickname as mailvol2
These were what I did:
I created the new partition using the command
configutil -o store.partition.mailvol2.path -v /newdisk/par
(then restarted the JSMS)
I tried to test it first on an existing user
(whose mails are still in the default primary partition)
and I added the "mailMessageStore" attribute to
his Ldap entry, with the value mailvol2
Now I tried sending him new mails.
The mail could be read. But it seems that they
went to the primary mailstore partition as I
could not see any subdirectories under the path
/newdisk/par
(I expected there is a subdirectory called
==user under there)
Is this normal ? In other words, only newly created
users (with the mailMessageStore= mailvol2 attribute)
will have their mails under there.
For the old user, I must use the
mboxutil -r ..........
command to move his old mailbox first in order for his
new mails being housed in the new partition ?mboxutil -r should change the mailMessageStore attribute on the user.
It is important that the mailMessageStore attribute on the user be correct. This is not for the normal functioning of access to the folder on a day-to-day basis, but for recovery purposes.
For normal functioning, access to the folder occurs via the folder DB. The folder DB record includes the name of the partition on which the folder resides and the file system path to the folder.
But if folder DB information has been lost, the store access code looks for the folder on the partition specified by the user's mailMessageStore attribute. If it exists, the folder is added to the folder DB. This allows the store to recover dynamically. If the user does not have a mailMessageStore attribute, then the default partition is assumed. The reconstruct -m command will search all the partitions and work this out, but the dynamic recovery requires the mailMessageStore attribute to be correct and assumes the user is on the default partition if the does not have a mailMessageStore attribute.
This is mentioned in [To Change the Default Message Store Partition|http://wikis.sun.com/display/CommSuite/Managing+Message+Store+Partitions+and+Adding+Storage#ManagingMessageStorePartitionsandAddingStorage-ToChangetheDefaultMessageStorePartition] in the Admin Guide. -
Issue - TMS New Conference type Reservation + Reporting
Hi Folks,
I Would like know if when i do a New Conference of type Reservation on TMS if this reservation is show in Reporting (EndPoint).
RegardsHi Folks,
I Would like know if when i do a New Conference of type Reservation on TMS if this reservation is show in Reporting (EndPoint).
Regards -
Adding a new Relationship Type
Since a relationship between a Service Request and the user who completed it doesn't exist and there is an obvious need for it, I want to add it in manually. I ask the community to review the following MP XML.
Please, let me know if I am missing anything.
Also, is there an Engineering Blog which can direct me on how to add a new workflow which will add this relationship to Service Requests upon completion?
<ManagementPack ContentReadable="true" SchemaVersion="2.0" OriginalSchemaVersion="1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<Manifest>
<Identity>
<ID>WorkItem.Relationship.Extension</ID>
<Version>1.0.0.0</Version>
</Identity>
<Name>WorkItem.Relationship.Extension</Name>
<References>
<!-- System Library -->
<Reference Alias="System">
<ID>System.Library</ID>
<Version>7.5.8501.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<!-- System Work Item Library -->
<Reference Alias="WorkItem">
<ID>System.WorkItem.Library</ID>
<Version>7.5.2905.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<!-- Service Request Librarys -->
<Reference Alias="ServiceRequest">
<ID>ServiceManager.ServiceRequest.Library</ID>
<Version>7.5.2905.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<Reference Alias="CoreService">
<ID>System.WorkItem.ServiceRequest.Library</ID>
<Version>7.5.2905.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
</References>
</Manifest>
<TypeDefinitions>
<EntityTypes>
<RelationshipTypes>
<RelationshipType ID="Extension.WorkItemCompletedByUser" Base="System!System.Reference" Accessibility="Public" Abstract="true">
<Source ID="WorkItemCompletedByUser" MinCardinality="0" MaxCardinality="2147483647" Type="WorkItem!System.WorkItem" />
<Target ID="CompletedByUser" MinCardinality="0" MaxCardinality="1" Type="System!System.User" />
</RelationshipType>
</RelationshipTypes>
<TypeProjections>
<TypeProjection ID="System.WorkItem.ServiceRequestProjection" Accessibility="Public" Type="CoreService!System.WorkItem.ServiceRequest">
<Component Alias="CompletedBy" Path="$Target/Path[Relationship='Extension.WorkItemCompletedByUser']$" />
</TypeProjection>
</TypeProjections>
</EntityTypes>
</TypeDefinitions>
<LanguagePacks>
<LanguagePack ID="ENU" IsDefault="true">
<DisplayStrings>
<DisplayString ElementID="WorkItem.Relationship.Extension">
<Name>WorkItem.Relationship.Extension</Name>
</DisplayString>
<DisplayString ElementID="Extension.WorkItemCompletedByUser">
<Name>Completed By User</Name>
<Description>Relationship between a work item and the user that completed it</Description>
</DisplayString>
</DisplayStrings>
</LanguagePack>
</LanguagePacks>
</ManagementPack>I'm not sure the need is as obvious as you suspect.
The first problem I come to is "which user?". If the Service Request has 10 activities steps, from 10 different users, which of them is the Service Request Completed user? The only way this would be informative would be the rare service requests that have
no processes and must be handled manually, in which case the real fix is to create processes for these service requests so they don't need to be handled manually.
As to setting this: there's two big options:
the way this is set for Incidents is by the form controls. If you were to replicate that behavior, you'll probably want to add a custom control to the form that sets the completed user to the current console if the status has changed to completed during
that session, which is a lot of real SDK development work.
Alternatively, you could use a workflow that triggered on the status being changed from anything else to completed, and set this value based on the last user to edit this SR. I'd recommend doing this with a
custom workflow in PowerShell, but you could use Orchestrator, C# workflows, patrol scripts, etc.
Maybe you are looking for
-
I´ve switched to iphone 4S from my 3Gs and would like to "clean" my itunes Sync before I use the new phone. Problem is, that the synchronisation with Outlook 2003 doesn´t work anymore. I guess the reason is that itunes refers to an old .ost or .pst f
-
Deployment exception : Cannot determine sdm host (is empty). error
Hi all, i have installed the NW2004 s sneek preview. Trying to deploy a web dynpro application. Yesterday i was able to. Today The deployment fails with the message Deployment exception : Cannot determine sdm host (is empty). Please configure your en
-
Cookie preference not remembered for local html files
I use Firefox's very useful "ask every time" cookie screening facility and have selected "Use my choice for all cookies from this site". However, it will not remeber my preference for local files. The Adobe Acrobat Editor's help uses html files on my
-
Can anyone please tell me how to optimize this section in order to make it run faster? It gets extreamly slow with the increase in array size. Thanks in advance! Attachments: pleaseHelpSection.vi 30 KB
-
When I plug in my I-pod Nano I get an error message
My I-pod will not charge and there is an error mesaage saying "Unsupported Accessory is not supported"