Reduced matmas message type data transfer to mdm

Hello ,
I have scenario where I have reduced matmas message type (Zervicematmas) and it is linked to matmas05.I want to transfer this data using mdm_clnt_extr.
Uptill now my understanding is that mdm_clnt_extr can transfer data for standarad
message type as(DEBMDM,MATMAS).
if yes , pl suggest what config has to be done on ECC6.0.
thanks in advance,
Sharada

Thanks for the help,
As per your suggestion one can select sengment to be transfered at the time of creating a variant of Extraction.
My scenario is that  I have to create a custome message type ZSERVICEMATMAS for transferring  data to MDM and standard MATMAS will be used to trnasfer data to other third party system.
Now here MDM_CLNT_EXTR is able to give me idoc wrt MATMAS message type and MATMAS05 idoc type.
I want MDM_CLNT_EXTR should create idoc for ZSERVICEMATMAS meesage type and MATMAS05 is idoc type.
I have checked for exits is MATERIAL_extract FM where I can give this message type, but didnt got any clue.
Pl can you suggest on this.
thanks,
Sharada

Similar Messages

  • Long field type data transfer

    hello
    I want to copy one table data into another table having long data type but it gives
    me error like
    SQL> insert into temp select * from temp1;
    insert into temp select * from temp1
    ERROR at line 1:
    ORA-00997: illegal use of LONG datatype
    both of the tables have long type field but it gives error in log type data transfer
    can somebody help me
    thanks

    LONG datatypes cannot be used for Insert with selects or CTAS.
    If the maximum length of the long datatype column is less than or equal to 4000 then you can use
    SQL> insert into temp select col1, col2, dbms_metadata_util.long2varchar(4000,'TABLE_NAME','COLUMN_NAME',rowid) Column_alias from temp1;
    If the maximum length of the long column is greater than 4000 then you can use
    SQL> insert into temp select col1, dbms_metadata_util.long2clob(40000,TABLE_NAME','COLUMN_NAME',rowid) Column_alias from temp1;
    Regards
    PantherHawk

  • Activation of Objects with Type Data Transfer Process

    Hi Experts,
    I am stuck in a problem of activation of DTP. I loaded the data from the Datasource to PSA and there are about 200,000 reocrds.
    Now I wanted to take this load to DSO NEW table ..I have created a DTP and when I try to activate the DTP I get this Error
    Activation of Objects with Type Data Transfer Process
        Internal Activation (Data Transfer Process )
             Post Processing/Checking the Activation for Data Transfer Process DTP_49Z7OSAHFAR9O8335ED6
                  Error when activating Data Transfer Process DTP_49Z7OSAHFAR9O8335ED67X11C.
    I tried to activate the Data source but it still didnt help. Looked in SDN for some related stuff but most of them are talking about going for SP 11 ..we are already on
    *SAP_BW     700     SAPKW70014     *
    Your suggestion will be appreciated with maximum points
    Thanks

    Hello Experts,
    Could you'll please help me out with this ...I
    I deleted the DTP and created back again
    logged out of BW and logged back again
    Infact I found a SAP note 1086877 and i applied it ..but it still didint help
    Whie loading the Master Data from PSA to DTP ..it worked fine.
    While Loading the transactrion data I went to Tcode RSBATCH and in the drop down I selected the DTP activation and gave a 3 Back ground processes....Ever since that it started giving me problem
    Your help will be appreciated...my data loads are stalled ..i mean I cant move forward.
    Thanks

  • Standard message type to transfer data for transportation planning

    Hi,
    We would like to develop a interface that would transfer the following data from SAP to another system (called Vista).
    "(Past) Receivings and requirements shall be considered in the transportation planning. Transfer the requirement information from the ERP system to Vista for the transportation planning."
    Is there any standard message type (or any other std solution) in SAP that can transfer this data from SAP to legacy system(Vista)?
    In general how does one identify for any given requirement, if there exists a standard message type (standard solution) of transffering data from or to an SAP system
    Thanks in advance.
    John

    Hi,
    U can go throught this sap help
    http://help.sap.com/saphelp_45b/helpdata/en/b5/9c48ebfc6f11d1bf5a0000e8a7386f/content.htm

  • User-Defined Data Type (Data Transfer Objects) is null

    hi
    i try to access a nested complex datatype over blazeds. i always see that the second level of the  complex datatye is NULL but the other data's like String are ok.
    here an example:
    as you can see TT1 has a member TT2, and a String
    TT2 has a member TT3 and a string
    and TT3 has just a string.
    in the ActionScript the TT2 referenz in TT1 is always NULL.
    Java Code
    Java code:
    package clientreportingserver;
    public class TT1 {
        public String getT1s() {
            return t1s;
        public void setT1s(String t1s) {
            this.t1s = t1s;
        String t1s;
        public TT2 getTt2() {
             return tt2;
        public void setTt2(TT2 tt2) {
             this.tt2 = tt2;
        TT2 tt2;
    =================================================
    package clientreportingserver;
    public class TT2 {
        public String getT2s() {
            return t2s;
        public void setT2s(String t2s) {
            this.t2s = t2s;
        String t2s;
        public TT3 getTt3() {
             return tt3;
        public void setTt3(TT3 tt3) {
             this.tt3 = tt3;
        TT3 tt3;
    =================================================
    package clientreportingserver;
    public class TT3 {
         public String getT3s() {
            return t3s;
        public void setT3s(String t3s) {
            this.t3s = t3s;
        String  t3s;
    ActionScript DataType
    package clientreporting.model
    import mx.collections.ArrayCollection;
    [RemoteClass(alias="clientreportingserver.TT1")]
    [Bindable]
    public class TT1
        public var t1s:String;
        public var t2:TT2
    ====================================================================
    package clientreporting.model
    import mx.collections.ArrayCollection;
    [RemoteClass(alias="clientreportingserver.TT2")]
    [Bindable]
    public class TT2
        public var t2s:String;
        public var t2:TT3
    ===================================================================
    package clientreporting.model
    import mx.collections.ArrayCollection;
    [RemoteClass(alias="clientreportingapi.TT3")]
    [Bindable]
    public class TT3
        public var t3s:String;
    here the output from blazeds. for me it looks perfect, all data are transmitted
    BlazeDs output
    [BlazeDS]Deserializing AMF/HTTP request
    Version: 3
      (Message #0 targetURI=null, responseURI=/5)
        (Array #0)
          [0] = (Typed Object #0 'flex.messaging.messages.RemotingMessage')
            source = null
            operation = "getTT"
            destination = "exposedServiceWrapper"
            clientId = "E57066B1-170E-503A-D4EC-004166E95FC3"
            body = (Array #1)
            timeToLive = 0
            headers = (Object #2)
              DSEndpoint = "channel-amf"
              DSId = "E570490A-C218-4A29-4229-8CD6F29222FC"
            timestamp = 0
            messageId = "5FDB47AD-9066-DD95-4CD4-0CE0D3F6C337"
    [BlazeDS]Adapter 'java-object' called 'null.getTT(java.util.Arrays$ArrayList (Collection size:0)
    [BlazeDS]Result: 'clientreportingserver.TT1
      t1s = TT 1 String
      tt2 = clientreportingserver.TT2
        t2s = TT 2 String
        tt3 = clientreportingserver.TT3
          t3s = TT 3 String
    [BlazeDS]Serializing AMF/HTTP response
    Version: 3
      (Message #0 targetURI=/5/onResult, responseURI=)
        (Externalizable Object #0 'DSK')
          (Typed Object #1 'clientreportingserver.TT1')
            t1s = "TT 1 String"
            tt2 = (Typed Object #2 'clientreportingserver.TT2')
              t2s = "TT 2 String"
              tt3 = (Typed Object #3 'clientreportingserver.TT3')
                t3s = "TT 3 String"
    1.262936445958E12
    (Byte Array #4, Length 16)
    (Byte Array #5, Length 16)
    (Byte Array #6, Length 16)
    the last Alert (accessing t2) got always a null pointer, the fist Alert works fine and print out the string i expected to see
    call in ActionScript
        public function loadTT():void {
           _policyService.getTT(loadTTHandle);
        private function loadTTHandle(content:TT1):void {
           Alert.show("" + content.t1s);
           Alert.show("" + content.t2.t2s);
    is it possible to access a nested complex type? i only could find simple examples.
    thanks for your help joe

    I found the problem
    in the flashlog.txt i found :ReferenceError: Error #1056: Cannot create property AFoo on [...]
    this let me to this blog http://blog.comtaste.com/java/  ==>
    Automating  ActionScript 3 classes generation from Java Beans in a LiveCycle Data Services context
    it was a naming problem.

  • Reduced message type - Idoc without conversion rules

    Hi Friends,
    Am facing a strange situation while converting the Material Master data from 4.7b to ECC using BD21 transaction with reduced custom message type. I have reduced the standard msg type MATMAS05 using BD53 for the required field mapping both systems and I written the code using the exit EXIT_SAPLMV01_002 based on client req.
    The situation is that sometimes IDocs are failing and the error shows that some fields which I have not selected in E1MARAM segment of the reduced msg type are populated with some values(ex: zeroes-0, slash-/,spaces)
    Note: Conversion rules are not needed for this scenario.
    Please help me out how to get rid of this '/ ' or spaces which appear for unselected fields in outbound Idoc using reduced message type ?
    Thanks
    Saravanan

    Hi,
    Please check the documentation in WE60 tcode and see if the fields are required to be passed...
    Regards,
    Nagaraj

  • Ale with user created message type

    Hello,
    I have a created a segment ,idoc and message type and done the assignment of Idoc with message type also.
    i have to send the material 800 to 810 client through ALE.
    By using the Standard Message type MATMAS i m getting the material on 810 client.
    But when i am using my message type ie ZMAT_MSG in tcode BD10 on client 800 to send the material it is saying error that message type does not exist.
    I am not getting the problem
    Or it is not possible to use your message type to send the material through Tcode BD10.You have to always use the standard message type MATMAS.
    If yes then how to use our own message type to transfer the data from client 800 to 810.
    Please reply .
    Manish

    Hi Vasu,
    Please try this.
    1. Create distribution model (BD64) for message type MATMAS_BAPI.
    2. Create inbound partner profile (WE20) for message type MATMAS_BAPI and IDoc type MATMAS_BAPI01 and process code BAPI.
    3. Create IDoc ports (WE21)
    4. Setup RFC destination (SM59).
    Hope this will help to start with.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • [HR] About message type HRSM_D

    Hi to all
    As a migration issue I was asked to migrate personnel absence records (infotype 2001) data from an SAP 4.6 legacy system to an ECC5 system. Actually, I have no PT knowledge but I want to use HRSM_D message type to transfer data through LSMW. Does anyone know any FM or report filling this IDoc structure like "RH_OBJECT_IDOCDATA_CREATE" does for HRMD_A?
    I would welcome any other ideas for migrating 2001 data through LSMW as well.
    Thanks

    Hi Suresh
    Thank you for the answer. The BAPI you've mentioned belongs to BO 'ABSENCE' and it has no ALE message type in standard. I do not want to genarate, either. Besides, it is obsolete as of Release 4.6A. However, it may be replaced by BO BUS7007.
    Actually, what I want is an outbound FM handling the HRSM_D message type.
    There are more than one legacy system and this way is prefered by the client.
    Thanks

  • Message type FIDCCH for AP / AR

    Hi,
    Any one used this Message type to transfer AP / AR data.
    Its only taking GL relevant data.
    Else, any other Message type which can be used to transfer AP / AR data.
    Kalyan

    Hi,
    Try checking these 2 message types also -
    FIDCC1
    FIDCC2
    Am not fully sure
    Regards,
    Sridevi
    <i>Assign points,if useful</i>

  • Message & Message Type ?

    what is the Diff between Message & Message TYPE ?

    Hi,
    Message explains the most important error messages and system messages displayed by the system and recommends how you should deal with these messages ("user action"). 
    Every message has a unique message number that is assigned to a number range. You can use this number range to find out which component of the database system caused the error message to be displayed.
    Message type represents the group in which every basic IDoc types must belong. A message type is conceptually the nature of the data transmitted within an IDoc.
    For example, the MATMAS message type is related to material master data, Material Master. To this MATMAS message type is associated several basic IDoc types: MATMAS01, MATMAS02, MATMAS03, MATMAS04 et MATMAS05. Each basic IDoc type is able to contain essential data on material master data. MATMAS01 is the first version, each subsequent version increments the sequence number (MATMAS02, etc.) and adds fields comparing with the previous version.
    Regards,
    Ferry Lianto

  • WMTA message type With transmission medium 8

    In warehouse management, when we create Delivery using VL10B, if WMTA message conditions have been set, system will create transfer order immediately.
    With WMTA message, if  we do not use transmission medium 8( special Function) , then system  does not determine WMTA and no transfer order is created.
    Can you please help me by explaining , how WMTA message type creates Transfer order when delivery is created.
    I think, transmission medium '8' is doing something , ( may be calling a method or badi or something , to create Transfer order from delivery).
    So please can you help me in this regards?
    Thanks in advance.
    Bharat.

    of course the medium 8 is triggering something in SAP, as you dont just create an output like you do it with medium 1 paper or 2 fax.
    I have never asked why SAP is using 8. I was just lucky that SAP described that we have to use 8, and that it works.

  • TWAIN data transfer error

    NEW!    When I try to scan (CANON 8400F scanner) into my desktop (WindowsXP) I now get an error message (code 2,178,0) followed by the message "TWAIN data transfer error".  Can this be fixed?   sunnycroft

    Hello sunnycroft.
    Uninstalling and reinstalling the drivers may resolve this issue.  Please perform the following:
    1.  Click Start and open the Control Panel.
    2.  Open the Add or Remove Programs option.
    3.  Uninstall the CanoScan 8400F and the Canon CanoScan Toolbox.
    4.  Close all windows that are open.
    Once this has been done, ensure that the scanner has been disconnected.  Then reinstall the unit be downloading the Drivers and CanoScan Toolbox from our website at the following link.
    http://www.usa.canon.com/cusa/support/consumer/scanners/canoscan_series/canoscan_8400f#DriversAndSof...
    If these troubleshooting steps do not work, feel free to call us at 1-800-OKCANON.
    Did this answer your question? Please click the Accept as Solution button so that others may find the answer as well.

  • Need to ALE only 2 fields through a reduced message type copied from MATMAS

    Hi,
    Only the Authorization group fields MARA-BEGRU and MARC-QMATA need to be transferred through ALE from one system to another one.  A new reduced message type has been created from MATMAS.
    The fields BEGRU and QMATA have been selected through the BD53 transaction to be part of the segments.
    Result: 3 segments are part of the new Message type: E1MARAM and its 2 children E1MAKTM and E1MARCM.
    Problem:  Even the BD53 (Reduced message type) transaction has been used, too many unnecessary fields are transferred through the ALE. 
    The following fields in the E1MARAM segment must not been updated (transferred) in the receiving system:
              -  PSTAT,
              -  LVORM
              -  MTART
              -  MBRSH,
              -  MATKL,
              -  MEINS,
              -  GROES,
              -  WRKST,
              -  SPART,
              -  VPSTA.
    They should disappear from the segment.
    The E1MAKTM segment must not been transferred to the receiving system because the user does not want to modifiy the Material description.  But the BD53 (reduce message type) seems to consider that segment as mandatory.
    Only few 1EMARCM segments with specific Plants (WERKS) should be sent on the receiving system.  Not all the Plants.  That segment should not include the PSTAT field.  I have no control on which Plants to transfer.
    <u>Revision</u>:
    Only 2 segments must be ALE'd with only the following fields:
              1-  <b>E1MARAM</b>:
                        a)  MATNR (Material number)
                        b)  BEGRU (Authorization group)
              2-  <b>E1MARCM:</b>
                        a)  WERKS (Plant)
                        b)  QMATA (Material Authorization Group for Activities in QM).
    What should I do to ALE only those 2 segments and only those specific fields?
    Thanks a lot.
    Diane.

    Thanks Ferry for the previous answer,
    I have a problem with the E1MARCM segment.
    My sending and receiving systems do not have always the same Plant numbers.
    If a Plant exists on the sending system and it does not on the receiving system, the Plant must not be created on the receiving system. But from the sending system, I do not know which Plants the receiving system has. This is why the IDoc contains all the Plants. But I added some logic in the  <b>inbound</b> customer-function, EXIT_SAPLMV02_002, to ignore the Plants that do not exist on the receiving system in doing a SELECT on the MARC table in the receiving system.
    But that customer-function is called from the IDOC_INPUT_MATMAS01 function module, in the " WHEN  E1MARCM " section:
              PERFORM CHECK_USER_EXIT TABLES T_EDIDD
                                                                            USER_SEGMENTS
                                                               USING CURRENT TABIX.
              LOOP AT USER_SEGMENTS.
                         CALL CUSTOMER-FUNCTION '002'
                                   EXPORTING
                                                MESSAGE_TYPE    = IDOC_CONTRL-MESTYP
                                                F_CUST_SEGMENT = USER_SEGMENTS
              ENDLOOP.
    In the perform check_user_exit, no record is created in the user_segments table because all the segments in my IDoc start with ' E1 ' :
              LOOP AT IDOC_DATA INTO USER_SEGMENTS FROM CURRENT_TABIX.
                        IF USER_SEGMENTS-SEGNAM(2) = ' E1 '.
                            EXIT.
                        ENDIF.
                        APPEND USER_SEGMENTS.
              ENDLOOP.
    The customer-function is called within the ' loop at user_segments '. This is why the customer-function is never executed and my code is ignored. So, all the IDocs in the receiving system are in the status 51 (red light).
    Do you have any idea how to resolve my problem.
    Thanks.
    Diane.

  • Message type for data transfer through ALE

    Hi Gurus,
    I am working on master data transfer throgh ALE.We want to transfer data from Dev. server to Quality server.Here the client is same that is 123.We have defined logical systems and RFC also.Now for transferring inspection characteristic what is the message type that should be used in transaction BD64.please help.
    Regards
    Amit

    not found any replies

  • Issue with the change pointer  for the reduced message type ZMATMAS

    Hi All,
    I have created reduced message type ZMATMAS for the MATMAS to create a Idoc when change or insert material master data fields( MARA-LAENG, MARA-BREIT, MARA-HOEHE) . My Problem is that the Idoc is generated with the status (03) but the fields(LAENG, BREIT,HOEHE)  are not getting fill with the values. They are always filling with the values  '/'). I have done the following steps to create idoc for the change pointer. Please check whether i have missed some steps.
    1.     Create reduction maintenance ZMATMAS  (Tcode BD53)
    keep the default selected segments E1MARAM, E1MAKTM
    2.     Add following data to maintain table view for the message type ZMATMAS  (Tcode BD52)
    Object      Table Name     Field Name
    MATERIAL       MARA      KEY
    MATERIAL     MARA     LAENG
    MATERIAL     MARA     BREIT
    MATERIAL     MARA     HOEHE
    3.     Activate particular change pointer in BD50
    Message Type       Active
    ZMATMAS         yes
    4.     Activate change pointers u2013 Generally (Tcode BD61).
    5.     Assign Segment fields to change document fields (Tcode BD66 )
    Segment Type     Field Name     Object     Table Name     Field Name
    E1MARAM     BREIT     MATERIAL     MARA     BREIT
    E1MARAM     HOEHE     MATERIAL     MARA     HOEHE
    E1MARAM     LAENG     MATERIAL     MARA     LAENG
    6. I have done the distribution model settings (BD64) and  the idoc configurations
    1.     Logical System
    2.     RFC destination
    3.     Create port
    4.     Create partner profile
    7. I changed the fields in material master data(Tcode MM02)  and I executed the Tcode BD21.
    Idoc is generated but the fields are not getting fill with the values
    (Note: some fields  are filled with values e. g material number, material description)
    I checked the Idoc data segment E1MARAM (WE02)
    Fld name   Fld cont.
    LAENG       /
    BREIT       /
    HOEHE      /
    Can you please let me know the issue
    Prad

    Issue is solved when I select the segments and the fields in the segments (Tcode :BD53)
    Prad

Maybe you are looking for