IDoc for BP migration is in error on transferring from CRM 4.0 to 7.0

Hi,
We have a requirement to migrate Business Partners from CRM 4.0 to CRM 7.0. We are using the message type CRMXIF_PARTNER_SAVE_M for this purpose. The IDocs are generated correctly from CRM 4.0 and carry the correct data. The status of Idoc in CRM 4.0 is set to 03.
However, on checking in CRM 7.0 system, we found the IDocs to be in error with a status of 51. The IDocs fail validation on the Birthdate field - where first 3 digits are replaced by spaces.
Any suggestions on how to correct the birthdate field? There are no changes being done to the data during mapping on either the inbound or outbound site.
Regards,
Mugdha

Hello,
note 915509 (needs to be implemented manually) should solve this issue.
Best regards,
Christian

Similar Messages

  • ALE/IDOC for Data Migration of some master data

    Are ALE/IDOC available for data migration of the following master data:?
    1)General Tasklists in PM
    2)Equipment Tasklists in PM
    3)Single Cycle plans in PM
    4)Strategy plans in PM
    5)Equipments
    6)Functional locations
    7)Measuring points
    8)Work Centers
    9)Equipment BOMS
    10)QM Info Records
    11)Sampling procedure
    12)Certificate Profiles QM
    13)Inspection Plans
    14)Material master-QM View
    15)PP Recipes
    16)Equipment BOM
    If anyone has worked worked on ALE/IDOC for data migration, please guide

    Hi Dirk ,
    Thanks for your reply . Can we use matmas03 for loading. What will be the differences between these two IDOCS.

  • Error in replication from CRM to ISU

    Hi..
    I am trying to replicate the Business Partner (BP) from CRM to ISU or R/3 but it does neither replicated nor comming in RFC Queque. When I checked in BDOC message , SMW01 it shows an error like
    <b>Could not determine module name: BUPA_MAIN GENKEY: REP_GET_RECIPIENT F MSG 46BA50CFA0AA318AE10000000AD5920D SAPLSMOH_SERVICE_WRAPPER </b>
    I would appreciate for your quick input with the reward points.
    Regards
    Shashi

    Hi Shashi,
    Check SAP note 455591. Incomplete middleware generation would cause such problems during replication. hope this helps.
    regards,
    Sudeer.

  • Error in Transferred from ECC to GTS

    Hi experts
    We are getting the following errors in our Development and Staging system
    When running transaction /SAPSLL/PRODUCT_TLSH
    Red Light on
    Log: MATERIAL TRANSFER 09/19/2011 12:03:42
    Green light on
    Transfer Log for Product IM001FERT1-NY01 Transferred from Feeder System DEVCLNT020
    Red light on
    Object /SAPSLL/EPR is blocked by user ERUKULLA
    Red light on
    Internal error in program object /SAPSLL/API_6850_SYNCH (RC = 2) - processing terminated
    Our ECC 6.0 Development system is on
    PI_BASIS
    Release - 701
    Level  - 0006
    Highest Supp Pack   - SAPK-70106INPBASIS
    Software Component Description - Basis Plug In
    Our GTS Development  system is on
    PI_BASIS
    Release -  2006_1_700
    Level - 0015
    Highest Supp Pack - SAPKIPYM15
    Software Component Description - Basis Plug In ( PI_BASIS) 2006_1_700
    Can anyone tell me if those of the correct versions for each system?

    Hi Teresa,
    I'm not completely familiar with the technicalities, but one of the things that will cause Product Transfer to fail with the exception "Processing Error" (RC = 2) is a missing or full Number Range.  So check the Number Range SLL_PROD, and make sure that Interval '01' exists with available numbers.
    As far as I know, the Product Transfer works ok with more-or-less any versions of ECC and GTS.
    Regards,
    Dave

  • Error while copying from crm to R/3

    Hi,
    An error has occured while coping an installation order from crm to R/3. Any suggestions mates.
    Error message is:An error has occured in the system R3PCLNT501 while copying the document
    Regards,
    Jan.

    Hello,
    You have to look at the queue to find out what is the specific error.
    Please use SMQ1 transaction to have a look at your queue
    Thanks,
    Sandeep

  • Replication Error in Quotation from CRM to ECC

    Hi All,
    This is regarding the Replication error which we are getting in the Quotation/Orders in the CRM server, when the Quotation/Orders is getting replicated to ECC server.
    Let me explain the process,
    We have the Internet Sales Application (ISA Version 5.0) implemented with B2B Scenario.
    Dealers create Quotes from ISA for Configurable materials. The Configurable material has a "knowledge base" version already created in ECC in the table "SCEKB". Based on the configuration of the material, the knowledge base version of the material gets updated time to time.
    When dealers create Quote for Configurable material from ISA, the latest "knowledge base" version gets determined in the Quotation. As a process, a new knowledge base version for the configurable is created for the material subsequently.
    When Dealers are creating Orders for the Quotation from ISA, the order gets created in CRM server but does not get replicated to ECC due to the following error.
    Internal error in communication between configuration and sales doc.CONFIGURATION_PROCESSING (Notification A V1 854)
    Item 000100 does not exist (Notification E V1 331).
    We suspect that the Order when getting replicated to ECC, is trying to determine the latest "knowledge base" version in the system for the material and since there is a mis-match between the Order and the "SCEKB" table, the Order is not getting replicated to ECC.
    Can someone tell me how to suppress the above error and get the Order replicated to ECC without any issues.
    Thanks,
    Ravi

    Hi Ravi,
    Did you managed to get a solution for this?
    We have a similiar situation, can you please provide an input if you have any?
    Thanks,
    Sindhur.

  • Error whe transferring from itunes to mini

    Hi
    I keep getting an error msg when trying to transfer. It says "Attempting to copy to the disk failed. The disk could not be read from or written to".
    DOes anyone know why this is? I've tried changing to manual transfer and it works for a couple of songs then stuffs up again.

    Welcome to Apple Discussions!
    First, make sure that everything is updated...
    http://www.apple.com/ipod/download
    http://www.apple.com/itunes/download
    Now restore your iPod...
    http://docs.info.apple.com/article.html?artnum=60983
    btabz

  • Acrobat pro XI transfering from Pro to Word Margin error

    Why  margins errors when transferring from pro to word

    Hi helentar,
    Are you getting a specific error message? And how are you converting the file? Are you using the Save As command in Acrobat Pro, or using the ExportPDF online service?
    Best,
    Sara

  • Best practice for data migration install v1.40 - Error 2732 Directory manag

    Hi
    I'm attempting to install SAP Best Practice for Data migration 1.40 on Win Server 2008 R2 (64 bit).
    Prerequisite error
    Installation program stops with missing file error
    The following file was not found
    ... \migration\InstallationWizard\BusinessObjects Data Services\setup.exe
    The file is necessary for successful installation. Please connect to internet or refer to Quick Guide (available on SAP note 1527151) for information regarding the above file.
    Windows installer log displays
    Error 2732 Directory Manager not initialized
    SAP note 1527151 does not exist or is internal.
    Any help appreciated  on what is the root cause of the error as the file does not exist in that folder in the installation zip file.
    Other prerequisite of .NET 3.5.1 met already.
    Patch is released since 20.11.2011 so I presume that it is a good installation set.
    Thanks,
    Alan

    Hi Alan,
    There are details on data migration v1.4 installations on SAP website and market place. The below link should guide to the right place. It has a power point presentation and other useful links as well.
    http://help.sap.com/saap/sap_bp/DMS_V140/DMS_US/html/index.htm
    Arun

  • Extended IDOC for transaction VL02N : Error 51

    Dear,
    I am Working on Extended IDOC for transaction VL02N (Outbound Delivery) and stuck in Inbound with Error 51: Specifications for units and quantities contain errors VBPOK-MEINS TO LIPS-MEINS MT.
    Message no. VL282
    How to resolve it?
    At Outbound Programmed at EXIT_SAPLV56K_002 and at Receiver did WE57, BD51, WE42, WE20 and using listed below programs.
    Function Module - IDOC_INPUT_DELVRY      - SAP Standard
    Function Type - F (Function Module)
    Basic Type - DELVRY03      - SAP Standard
    IDOC (Enhancement) - ZDELV - Custom
    Message Type - ZDELVRY - Custom
    Process Code      - DELV      - SAP Standard
    Thanks-
    Varun

    Hi varun,
    in SAP you have a few keys that not only have a description depending on language but also the key itself varies from language to language. You can see that if you double-click on a unit field like i.e. MARA-MEINS: On domain level it will show a conversion exit. If you try the conversion exit function modules, you will find out that i.e. PC english pieces will be mapped to internal ST wich comes from the german Stück which is the translation of pieces.
    Be aware that this special logic may apply for document types, partner types and a few more (?).
    So, in IDoc processing this may cause harm. I did not analyze DELVRY03 structure and processing, I don't know any of your data, I haven't seen any line of your code, I don't know what you actually implemented.
    So now it is your turn to check what you pass in the unit fields and how this is handled.
    Regards
    Clemens

  • HT2518 When I try using Migration Assistant an error appears on my pc... "An error occurred while preparing your information for transfer."  My mac just continues searching for the pc and yet both are on the same wifi.  Please help!!!

    When I try using Migration Assistant an error appears on my pc... "An error occurred while preparing your information for transfer."  My mac just continues searching for the pc and yet both are on the same wifi.  I'm not getting anywhere!  Please help!!!

    Simple...
    http://www.apple.com/uk/support/mac/app-store/contact/

  • Windows migration assistant gives error " An error occurred while preparing your information for transfer " Please suggest how to proceed . Many Thanks .

    Windows migration assistant gives error " An error occurred while preparing your information for transfer " Please suggest how to proceed . Many Thanks .

    To find out what is causing the Migration Assistant to fail, you can check the SystemMigration log located in - C:\Users\[user name]\AppData\Local\Temp\SystemMigration

  • Error using MigratableServiceCoordinatorRuntimeMBean for service migration

    I am writing a tool which will do migration and recovery of JMS and JTA services. I am using MigratableServiceCoordinatorRuntimeMBean for this purpose. Following is the code:
    MBeanServerConnetion mBeanServerConnetion = //create domainruntime mbeanserver connection
    //create MigratableServiceCoordinatorRuntimeMBean ObjectName,
    //create MigratableTargetMBean ObjectName for the migratable target which needs migration
    //create ServerMBean ObjectName for the target server to be migrated to.
    mBeanServerConnetion.invoke(migratableServiceCoordinatorRuntimeMBeanObjName, "migrate",
    new Object[] { fromMigratableTargetMbeanObjName, toServerMBeanObjName, new Boolean(true), new Boolean(false), },
    new String[] {"javax.management.ObjectName", "javax.management.ObjectName", "java.lang.Boolean", "java.lang.Boolean" });
    I also verified all the objectNames from JConsole to confirm if they are correct. The migration does get executed but fails with the following error:
    <admin_svr> <ExecuteThread: '2' for queue: 'weblogic.kernel.System'> <<WLS Kernel>> <> <> <1250109312116> <BEA-141073> <Migration Task (Migration of node2 (migratable) to node1) - weblogic.management.runtime.MigrationException: java.lang.RuntimeException: The requested operation is not exposed through JMX in this context: isManualActiveOn
    at weblogic.cluster.migration.management.MigrationTask.failWith(MigrationTask.java:698)
    at weblogic.cluster.migration.management.MigrationTask.migrate(MigrationTask.java:521)
    at weblogic.cluster.migration.management.MigrationTask.access$300(MigrationTask.java:45)
    at weblogic.cluster.migration.management.MigrationTask$1$1.run(MigrationTask.java:325)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.cluster.migration.management.MigrationTask$1.run(MigrationTask.java:316)
    at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    Can someone help please ?
    Thanks,
    Vasyly

    I would file a support case.

  • IDOC - Problem booking CLFMAS idoc for kna1 (customers)

    Hello,
    currently im working on  data migration using the lsmw transaction.
    My project is to add the classifcation using the message type CLFMAS to customers in kna1.
    Every time im trying to process the idocs it fails with error:
    "Object 0000010035 (KNA1 ) not found", but the customer exists and is not deleted.
    The contents of my idoc:
    E1OCLFM
      OBTAB       <b>KNA1</b>
      OBJEK       <b>0000010035</b>
      KLART        <b>011</b>
    E1AUSPM
      ATNAM      WST_CM_DEALERTYPE     
      ATWRT      ESA                   
      ATZIS        000                   
    E1DATEM
      KEY_DATE  00000000
    Why it fails?
    Regards,
    Christian

    HI,
    I am also getting the same error while posting CLFMAS idocs for Customer Master Data. Did you resolve this issue? If yes, could you please let me know how to fix this?
    Thanks
    Dev

  • BAPI or IDOCs  for Quality info records

    I want to know which BAPI or IDOCs is used to upload the Quality info records data from legacy system to SAP.

    Hi Raghu
    Below is the BDC program I was used for the same.
    Program Name : YX30_UPLOAD_QUALITY_INFO
    Author : Rameshwar Yadav *
    Date : 2006-11-27 *
    Description : The purpose of this program is to upload the *
    Quality Info Record for I30 System *
    Original Transport Number : I30K903055 *
    SYS id: SYS_30_1502_03_41_Upload Quality Info Records *
    TDS id: TD_30_1502_03_41_Upload Quality Info Records *
    UT ID: UT_30_1502_03_41_Upload Quality Info Records *
    ======================================================================
    Change History *
    Date | Change No | Name | Description *
    yyyy/mm/dd | AAAYYYYMMDD | xxxxxxxxxxxx | *
    REPORT YX30_UPLOAD_QUALITY_INFO MESSAGE-ID yx30_conversions
    no standard page heading line-size 255.
    include yx30_upload_quality_info_top. "Include for Variable Declaration & Selection Screen
    include yx30_upload_quality_info_data. "Include for File read & Authority Check
    *& At Selection Screen Output *
    AT SELECTION-SCREEN OUTPUT. "PBO
    PERFORM fill_parameters.
    *& Start Of Selection Event *
    start-of-selection.
    Perform Authority_check. "Subroutine for authority check
    Perform prepare_file. "Subroutine for preparing file
    perform file_read. "Subroutine for File read
    perform update_qi01. "Subroutine for Uploading data
    perform write_error_log1. "Subroutine for writing error log
    *& Form write_error_log
    text
    --> p1 text
    <-- p2 text
    *& Include YX30_UPLOAD_QUALITY_INFO_TOP
    Type Declaration
    Types: Begin of type_qtyinf,
    matnr type matnr, "Material No
    lieferant type char10, "Vendor
    werk type werks_d, "Plant
    frei_dat type char10, "Frei_Dat
    stsma type char8, "Stsma
    anwso_01 type char1, "ANWSO(01)
    anwso_02 type char1, "ANWSO(02)
    anwso_03 type char1, "ANWSO(03)
    end of type_qtyinf.
    Internal Table Declaration
    Data: itab_qtyinf type standard table of type_qtyinf. "Internal table for QTYINF.
    Work Area Declaration
    Data: wa_qtyinf type type_qtyinf. "Work Area for QTYINF.
    Variable Declaration
    Data: v_file_qtyinf type string, "Source File Name
    v1 type string,
    v2 type string,
    v3 type string,
    v_file_return type string,
    v_lin TYPE n.
    *Selection Screen Declaration
    selection-screen *
    SELECTION-SCREEN BEGIN OF BLOCK blk1
    WITH FRAME TITLE text-s01.
    PARAMETER:
    p_sysid(3) TYPE c OBLIGATORY , "Source System
    p_bukrs(4) TYPE c OBLIGATORY , "Source CompCode
    p_samshr type char30 lower case obligatory default '/sap_upload/' , "Samba Share Drive
    p_object TYPE CHAR10 OBLIGATORY default 'MAT' . "Migration Data Object
    SELECTION-SCREEN END OF BLOCK blk1.
    SELECTION-SCREEN SKIP 3.
    PARAMETER:
    cb_pfill TYPE c AS CHECKBOX DEFAULT 'X' . "Prefill values?
    SELECTION-SCREEN COMMENT /1(79) text-s1a.
    SELECTION-SCREEN BEGIN OF BLOCK blk3
    WITH FRAME TITLE text-s03.
    PARAMETER:
    pa_filn1(500) TYPE c LOWER CASE
    VISIBLE LENGTH 50 , "Filename AppServer
    pa_dlimt TYPE c DEFAULT ';' . "Field Delimter
    SELECTION-SCREEN END OF BLOCK blk3.
    include bdcrecx1. "Include for the subroutine
    *& Include YX30_UPLOAD_QUALITY_INFO_DATA
    *& Form file_read
    Subroutine for reading the source file into internal table
    --> p1 text
    <-- p2 text
    FORM file_read .
    DATA:
    single_line TYPE string .
    *-- read file, split lines into fields and put data into table
    OPEN DATASET v_file_qtyinf FOR INPUT IN TEXT MODE ENCODING NON-UNICODE. "Opening the files
    IF sy-subrc EQ 0.
    DO.
    READ DATASET v_file_qtyinf INTO single_line. "Reading the content of file into line
    IF sy-subrc = 0.
    IF sy-index > 1. "skip header-line
    SPLIT "Split the content of line into work area
    single_line
    AT ';'
    INTO
    wa_qtyinf-matnr "Material No
    wa_qtyinf-lieferant "Vendor
    wa_qtyinf-werk "Plant
    wa_qtyinf-frei_dat "Frei Date
    wa_qtyinf-stsma "STSMA
    wa_qtyinf-anwso_01 "ANWSO_01
    wa_qtyinf-anwso_02 "ANWSO_02
    wa_qtyinf-anwso_03. "ANWSO_03
    APPEND wa_qtyinf TO itab_qtyinf. "Appending Work Area to internal table
    ENDIF.
    ELSE.
    EXIT.
    ENDIF.
    ENDDO.
    CLOSE DATASET v_file_qtyinf. "Closing the files
    ELSE.
    MESSAGE e015 .
    ENDIF.
    DESCRIBE TABLE itab_qtyinf LINES v_lin.
    IF v_lin LT 0.
    MESSAGE e016 .
    ENDIF.
    ENDFORM. " file_read
    *& Form fill_parameters
    Subroutine for getting the file name
    FORM fill_parameters .
    IF cb_pfill = 'X'.
    Preparing QTYINF File
    CONCATENATE p_sysid '_forward' INTO v3.
    CONCATENATE p_sysid '_QTYINF_' p_bukrs '.CSV' INTO v2.
    CONCATENATE p_samshr v3 '/' p_object '/' v2 INTO pa_filn1.
    ENDIF.
    ENDFORM. " fill_parameters
    *& Form Authority_check
    Authority Check
    --> p1 text
    <-- p2 text
    FORM authority_check .
    Authority Check For the Migration
    AUTHORITY-CHECK OBJECT 'YX30_MIGR'
    ID 'SYSTEM' FIELD p_sysid
    ID 'BUKRS' FIELD p_bukrs
    ID 'YX30_DMOBJ' FIELD p_object
    ID 'ACTVT' FIELD '16'.
    IF sy-subrc <> 0.
    MESSAGE e010 WITH p_sysid p_bukrs p_object.
    ENDIF.
    ENDFORM. " Authority_check
    *& Form prepare_file
    text
    --> p1 text
    <-- p2 text
    FORM prepare_file .
    CONCATENATE p_sysid '_forward' INTO v3.
    CONCATENATE p_sysid '_QTYINF_' p_bukrs '.CSV' INTO v2.
    CONCATENATE p_samshr v3 '/' p_object '/' v2 INTO v_file_qtyinf.
    CLEAR v3.
    CLEAR v2.
    Prepare Return File
    CONCATENATE p_sysid '_forward' INTO v3.
    CONCATENATE p_sysid '_RETRUN_LOG_' p_bukrs '.CSV' INTO v2.
    CONCATENATE '/sap_upload/' v3 '/' 'MAT' '/' v2 INTO v_file_return.
    ENDFORM. " prepare_file
    *& Form update_qi01
    text
    FORM update_qi01.
    PERFORM open_group. "Opening a session
    CLEAR wa_qtyinf.
    LOOP AT itab_qtyinf INTO wa_qtyinf.
    PERFORM bdc_dynpro USING 'SAPMQBAA' '0100'. "Subroutine for mapping data
    PERFORM bdc_field USING 'BDC_CURSOR'
    'QINF-MATNR'.
    PERFORM bdc_field USING 'BDC_OKCODE'
    '/00'.
    PERFORM bdc_field USING 'QINF-MATNR'
    wa_qtyinf-matnr. "Mapping the material
    PERFORM bdc_field USING 'QINF-LIEFERANT'
    wa_qtyinf-lieferant. "Mapping the vendor
    PERFORM bdc_field USING 'QINF-WERK'
    wa_qtyinf-werk. "Mapping the plant
    PERFORM bdc_dynpro USING 'SAPMQBAA' '0101'.
    PERFORM bdc_field USING 'BDC_OKCODE'
    '=STAN'.
    PERFORM bdc_field USING 'QINF-FREI_DAT'
    wa_qtyinf-frei_dat.
    PERFORM bdc_field USING 'BDC_CURSOR'
    'QINF-STSMA'.
    PERFORM bdc_field USING 'QINF-STSMA'
    wa_qtyinf-stsma. "Mapping the status
    PERFORM bdc_dynpro USING 'SAPLBSVA' '0201'.
    PERFORM bdc_field USING 'BDC_CURSOR'
    'J_STMAINT-ANWSO(01)'.
    PERFORM bdc_field USING 'BDC_OKCODE'
    '=OKAY'.
    IF wa_qtyinf-anwso_01 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
    wa_qtyinf-anwso_01. "Mapping the anwso(01)
    ELSEIF wa_qtyinf-anwso_02 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
    wa_qtyinf-anwso_02. "Mapping the anwso(02)
    ELSEIF wa_qtyinf-anwso_03 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
    wa_qtyinf-anwso_03. "Mapping the anwso(03)
    ELSEIF wa_qtyinf-anwso_01 = 'X' AND wa_qtyinf-anwso_02 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
    wa_qtyinf-anwso_01.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
    wa_qtyinf-anwso_02.
    ELSEIF wa_qtyinf-anwso_01 = 'X' AND wa_qtyinf-anwso_03 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
    wa_qtyinf-anwso_01.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
    wa_qtyinf-anwso_03.
    ELSEIF wa_qtyinf-anwso_02 = 'X' AND wa_qtyinf-anwso_03 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
    wa_qtyinf-anwso_02.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
    wa_qtyinf-anwso_03.
    ELSEIF wa_qtyinf-anwso_01 = 'X' AND wa_qtyinf-anwso_02 = 'X' AND wa_qtyinf-anwso_03 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
    wa_qtyinf-anwso_01.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
    wa_qtyinf-anwso_02.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
    wa_qtyinf-anwso_03.
    ENDIF.
    PERFORM bdc_dynpro USING 'SAPMQBAA' '0101'.
    PERFORM bdc_field USING 'BDC_CURSOR'
    'QINF-FREI_DAT'.
    PERFORM bdc_field USING 'BDC_OKCODE'
    '=QMBU'.
    PERFORM bdc_field USING 'QINF-FREI_DAT'
    wa_qtyinf-frei_dat.
    PERFORM bdc_field USING 'QINF-STSMA'
    wa_qtyinf-stsma.
    PERFORM bdc_transaction USING 'QI01'.
    ENDLOOP.
    PERFORM close_group. "Closing the session
    ENDFORM. "update_qi01
    *& Form write_error_log
    text
    --> p1 text
    <-- p2 text
    FORM write_error_log1 .
    DATA:
    single_line TYPE string,
    v_msg TYPE string,
    v_msg1 TYPE string.
    *-- read file, split lines into fields and put data into table
    OPEN DATASET v_file_return FOR INPUT IN TEXT MODE ENCODING NON-UNICODE. "Opening the files
    IF sy-subrc EQ 0.
    CONCATENATE text-020 v_lin INTO v_msg SEPARATED BY space.
    CONCATENATE text-021 v_lin INTO v_msg1 SEPARATED BY space.
    TRANSFER: v_msg TO v_file_return.
    TRANSFER: v_msg1 TO v_file_return.
    WRITE:/ v_msg.
    WRITE:/ v_msg1.
    ENDIF.
    ENDFORM. " write_error_log
    Regards,
    Sree

Maybe you are looking for