Runtime Error Custom Module Adapter 7.31

Hi experts.
We've developed a custom module adapter to be used in HTTP_AAE sender adapter. The deployement is successfull, the module is started but we are facing this error at runtime:
Error in processing caused by: com.sap.aii.adapter.http.api.HttpAdapterException: ERROR_IN_MODULECHAIN, null
¿Any idea what can be happening?
We are working with version 7.31 SP 10 Java only stack installation.
Thanks a lot.
Kind regards.
Christian.

Hi Amit.
Thank u so much but your response.
Regarding your quesion, yes I have done it.
Regards.
Christian.

Similar Messages

  • Throw Error in Module Adapter EJB

    Hi experts,
    In order to make some validations when getting file in File Adapter, was developed a EJB Module Adapter. When the validation failed, it must to be generate a throw error with a text that appears in Runtime workbench.
    throw new ModuleException("Error al crear objeto Archivo para procesar el legacy: "+legacy);
    But, it doens't happen. In Runtime workbench I just can see a Exception null . 
    Follow Below the Java Code of Module EJB:
    package clasesSox;
    import java.io.IOException;
    import java.io.InputStream;
    import java.math.BigDecimal;
    import java.util.ArrayList;
    import java.util.Date;
    import java.util.List;
    import java.util.Map;
    import java.util.StringTokenizer;
    import javax.xml.parsers.ParserConfigurationException;
    import javax.xml.parsers.SAXParser;
    import javax.xml.parsers.SAXParserFactory;
    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;
    import org.xml.sax.SAXException;
    import org.xml.sax.helpers.DefaultHandler;
    import com.sap.aii.af.mp.module.ModuleException;
    @author martin.j.rodriguez
    public class Archivo extends XMLParser {
         private Log log = LogFactory.getLog(Archivo.class);
         private Config config;
        private String nombre, tipoSistema, pais;
        private Date fecha;
        //private boolean procesado;
         //private org.xml.sax.XMLReader xr;
         private double totimp, importeParcial;
        private String buscaTOTIMP, regImporte, buscaTOTLIN;
        private String [] tags;
        private InputStream inputStream;
        private int totlin, regCuenta;
        public Archivo(InputStream is, String legacy) throws ModuleException {
             super();
             Map properties = getConfig().getConfig(legacy);
              if (properties == null) {
                   if (log.isErrorEnabled()){
                        log.error("Error al crear objeto Archivo para procesar el legacy: "legacy" - No se encontro la configuración.");
                   throw new ModuleException("Error al crear objeto Archivo para procesar el legacy: "+legacy);
              this.buscaTOTIMP = (String)properties.get(Config.CAMPO_IMPORTE_TOTAL);
              this.regImporte =  (String)properties.get(Config.CAMPO_IMPORTE);
              this.buscaTOTLIN = (String)properties.get(Config.CAMPO_LINEAS_TOTAL);
              String tagstosearch = (String)properties.get(Config.CAMPO_LINEAS_CONTAR);
              StringTokenizer st = new StringTokenizer(tagstosearch, ",");
              tags = new String[st.countTokens()];
              int i=0;
              while(st.hasMoreTokens()){
                   String token = st.nextToken();
                   tags[i++] = token.trim();
              setInputStream(is);
        public List validaArchivo() throws ParserConfigurationException, SAXException, IOException {
              regCuenta = 0;
             importeParcial = 0;
              DefaultHandler handler = this;
              SAXParserFactory factory = SAXParserFactory.newInstance();
              SAXParser saxParser = factory.newSAXParser();
              saxParser.parse(inputStream, handler);
              String s = "";
              roundValues();
              String stotimp = new BigDecimal(totimp).setScale(2, BigDecimal.ROUND_HALF_UP).toString();
              String simporteParcial = new BigDecimal(importeParcial).setScale(2, BigDecimal.ROUND_HALF_UP).toString();
              if (log.isDebugEnabled()){
                   log.debug("Resultados: TOTIMP: "stotimp" - CONTEO: "+simporteParcial);
                   log.debug("Resultados: TOTLIN: "totlin" - CONTEO: "+regCuenta);
              List results = new ArrayList();
              if (totimp != importeParcial) {
                   s = "Error al contar el total del importe, deberia ser: "stotimp" y el calculado es: "+simporteParcial;
                   if (log.isDebugEnabled()){
                        log.debug(s);
                   results.add(s);
              if (totlin != regCuenta) {
                   s = "Error al contar el total del lineas, deberia ser: "totlin" y el calculado es: "+regCuenta;
                   if (log.isDebugEnabled()){
                        log.debug(s);
                   results.add(s);
              return results;
         private void roundValues() {
              totimp = roundValue(totimp);
              importeParcial = roundValue(importeParcial);
    redondea un numero a 2 decimales
         private double roundValue(double d) {
              BigDecimal bd = new BigDecimal(d);
              bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
              return bd.doubleValue();
         public void startElement(String namespaceURI, String lName, String qName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException {
              String etiqueta = getTagName(qName, lName);
              //niveles.add(etiqueta);
              // Cuenta registros
              for (int i = 0;i< tags.length; i++){
                   if (etiqueta.equals(tags+)){
                        regCuenta++;
                        break;
         public void endElement(String namespaceURI, String lName, String qName)     throws org.xml.sax.SAXException     {
              String etiqueta = getTagName(qName, lName);
              //niveles.remove(niveles.size() - 1);
              // set valor totlin
              if (buscaTOTLIN.equals(etiqueta)){
                   totlin = parseInt(valor);
              // set valor totimp
              if (buscaTOTIMP.equals(etiqueta)){
                   totimp = parseDouble(valor);
              // suma importe parcial
              if (regImporte.equals(etiqueta)){
                   importeParcial += parseDouble(valor);
        public InputStream getInputStream() {
            return inputStream;
        public void setInputStream(InputStream texto) {
            this.inputStream = texto;
        public String getNombre() {
            return nombre;
        public void setNombre(String nombre) {
            this.nombre = nombre;
        public String getTipoSistema() {
            return tipoSistema;
        public void setTipoSistema(String tipoSistema) {
            this.tipoSistema = tipoSistema;
        public String getPais() {
            return pais;
        public void setPais(String pais) {
            this.pais = pais;
        public java.util.Date getFecha() {
            return fecha;
        public void setFecha(java.util.Date fecha) {
            this.fecha = fecha;
         public static void main(String args[]) {
                   String fileName = "FI_MAS_SAP_RENBAN_####_AAAAMMDD_HHMMSS.TXT";
                   java.util.StringTokenizer st = new java.util.StringTokenizer(fileName, "_");
                   for (int i = 0; i < 5; i++)
                        st.nextToken();
                   String anioMes = st.nextToken();
                   if (anioMes != null)
                        if (anioMes.length() > 5) {
                             System.out.println(anioMes);
                             System.out.println(anioMes.substring(0, 4) + " " + anioMes.substring(4, 6));
         private double parseDouble(String number){
              if (number == null || number.trim().length()==0 || number.trim().equals("/"))
                   return 0;
              // remuevo los 0 a la izquierda que afectan al parseint
              number = number.trim().replaceAll("^0+","");
              number = number.replaceAll(",",".");
              double result = 0;
              try {
                   result = Double.parseDouble(number);
              catch (NumberFormatException nfe){
                   System.err.println("Error parseando numero "+number);
              return result;
         private int parseInt(String number){
              if (number == null || number.trim().length()==0 || number.trim().equals("/"))
                   return 0;
              // remuevo los 0 a la izquierda que afectan al parseint
              number = number.trim().replaceAll("^0+","");
              number = number.replaceAll(",",".");
              int result = 0;
              try {
                   result = Integer.parseInt(number);
              catch (NumberFormatException nfe){
                   System.err.println("Error parseando numero "+number);
              return result;
    Carga la configuracion
    @return
         protected Config getConfig(){
              if (config == null){
                   ConfigParser cp = new ConfigParser();
                   config = cp.readConfig();
              return config;
    Could anyone help me about this problem ?
    Thanks in advance.+

    Hi,
    do u think, u will get the error text in the RWB ? I don't think so, it will provide the output in the RWB.
    The output of the Adapter module is nothing but XI -XML message. So this will not come
    check it out for the how to work on Adapter Modules-
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f013e82c-e56e-2910-c3ae-c602a67b918e
    Hope this helps,
    Regards,
    Moorthy

  • Runtime errors in module pool programming

    HI all,
    I have done a module pool program for invoice tracking level wise.
    I am encountering a runtime error, LIST_TOO_MANY_LPROS, while execution ie., for two and more than two updations of the database.
    The error analysis says that "At present, the maximum permitted number of nested screen levels is restricted to 50".
    Short Text :- "No further list processing possible".
    Can anyone please come out with a solution for this problem.
    regards
    samarendra.
    Edited by: samarendra penugonda on Nov 5, 2008 5:03 AM

    Hi
    U should replace the comand CALL SCREEN with LEAVE TO SCREEN.
    The command CALL SCREEN create an internal mode to link the calling screen to called screen automatically: in this way when it needs to back to calling screen it doesn't need to specify the screen number but only to use:
    - LEAVE TO SCREEN 0.
    or
    - SET SCREEN 0. LEAVE SCREEN.
    Now if you use  LEAVE TO SCREEN, u need to indicate the screen when it needs to back to calling screen:
    - Go from 100 to 200
    LEAVE TO SCREEN 200. (Instead of CALL SCREEN 200)
    - Back to 100.
    LEAVE TO SCREEN 100. (Instead of LEAVE TO SCREEN 0)
    Max

  • Microsoft Visual C++ Runtime error SolidWorks Module

    Hi all, when trying to open a new project to use Assembly SolidWoks causes me an error "Runtime Error". Try some techniques I found on the forum but have not had success.
    Greatly appreciate the help to fix the error.
    Thank you very much, and good day.
    Averbakh
    Attachments:
    error1.png ‏84 KB

    Hi Averbakh.
    Can we try these steps to fix the problem?
    1. Make sure that your Windows User are running as "administrator"
    2. Please Unistall and reinstall LabVIEW, their drivers and the Softmotion Module (in that Order).
    3. Another solution is install Microsoft Visual Studio Express for free.
    Microsoft Visual Studio Express for free http://www.microsoft.com/visualstudio/en-us/produc​ts/2010-editions/express
    Regards!!

  • Portal runtime error, custom logon page HElpp

    Hi,
    I'm new to EP, please kindly help me to solve my problem
    I've read so many topic about this, but I still can't understand what I'm supposed to do.
    I want to change umHelpPage, so I download by using system administration -> support -> support desk -> portal runtime -> browse deployment -> root -> web-inf -> portal ->portalapps -> com.sap.runtime.logon
    Then, download and I make certain changes in UmHelpPage, directly in winzip,without extract it. Save, and then change .zip to .par, by using system administration -> support -> support desk -> portal runtime -> administratioin console -> upload -> com.sap.runtime.logon.par
    At first, after I upload the com.sap.runtime.logon, all of my jsp files are missing. And then I'm facing the following error :
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : N/A
    Component Name : N/A
    The exception was logged. Inform your system administrator..
    See the details for the exception ID in the log file
    Previously, I have backed up my com.sap.runtime.login.par in my local. After several times trying to upload , my jsp files still missing. Then, I tried to copied them manually one by one, from my original backup to folder /irj/root/web-inf/portal/portalapps using unix. But, the error still exists.
    I also download .bak one in the pcd directory and renamed in .par and upload it again, but it doesn't make any changes.
    I've also checked the .jar files. In my lib folder I have 2 files :
    - com.sap.runtime.logon.logon_api.jar
    - umelogonbase.jar
    but i don't have the com.sap.runtime.logon.logon_core.jar one. Is the file also important ? if so, in which directory I can have it?
    Please tell me, what I have to do ?
    I have original back up in my local, and seems like I accidentaly erase the original one in the portal.

    Hi Desiana,
    I think you are missing something in your portalapp.xml
    See the sample..
    <components>
        <component name="DeploymentChecker">
          <component-config>
            <property name="ClassName" value="com.shell.ep.sapportals.epone.adminviews.page.DeploymentChecker"/>
          </component-config>
          <component-profile>
            <property name="tagLib.inheritance" value="final"/>
            <property name="tagLib.value" value="/SERVICE/htmlb/taglib/htmlb.tld"/>
            <property name="tagLib" value="/SERVICE/htmlb/taglib/htmlb.tld"/>
                                      </component-profile>
        </component>
      </components>
    Regards,
    [email protected]

  • Runtime Error in Module Pool

    Hi,
      I am developing a module pool, i have to update the transaction through my module pool, so i am using call transaction method . first i have written the perform with recording steps .. but when i tried to activate the main program i am getting an error saying that
    Include ZMPPMTR_INCL
    Incorrect nesting: Before the statement "FORM", the structure
    introduced by "IF" must be concluded with "ENDIF". .     
    but in my program there is no if ..endif statement , why i am getting this error can any one giv me a solution for this?
    waiting for ur reply...
    Regards
    Srinath

    hi,
    in module pool the mail program contains top include and possibly other includes along with screen,
    so save all the components of the main program and come to main program and then activate then the system recognizes all the components and activates accordingly.
    try the following
    use pretty printer to show the indentations.
    double click on the error message it will take you to where the error occured.
    try to find the if or endif or form or endform.
    hope this will serve your purpose.
    Thanks and regards
    Ramchander Rao.Krish

  • Is it possible to create a custom Module Adapter?

    I have a standard COM interface to some existing test code. The existing code have methods for step-configuration and documentation/reporting.
    I know that TestStand can call COM servers with IDIspatch interface, but I would be happy if I could make an adaptor that could call our code directly and use all(!?) of the existing features.
    With my knowledge about TestSTand I can't see why it shouldn't be possible, I just can't find any descriptions.

    hello janderngen -
    The TestStand ActiveX Adapter allows it to communicate directly to ActiveX libraries and applications in order to call methods and access properties. There are examples of building servers in VB and VC++ available in our Example Program Database showing how to create a method to be called by TestStand. I would need more information about your project to see what you are attempting that cannot be done via the current ActiveX adapter.
    About the adapters in general, they are a built in component of the TestStand Engine, so are not customizable at this time by end users. TestStand continues to modify and add to its language interface adapters as the software market grows and changes, so we are open to suggestions and requests.
    -Regards,
    Elaine R.
    National Instruments
    http://www.ni.com/ask

  • Reg :: Exception in custom java adapter module in sap pi

    Hi Experts,
                  I have included custom  java adapter module in SAP PI. I get the below error in sender communication channel  monitoring.
    Error: javax.ejb.TransactionRolledbackLocalException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/xml/utils/URI$MalformedURIException; nested exception is: javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/xml/utils/URI$MalformedURIException; nested exception is: javax.ejb.EJBTransactionRolledbackException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/xml/utils/URI$MalformedURIException; nested exception is: javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/xml/utils/URI$MalformedURIException
    I have included in External jar files in EJB project  also..Will that cause the above exception?
    Kindly suggest your solution.
    Thanks
    Priya

    Hi !
    have a look
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f013e82c-e56e-2910-c3ae-c602a67b918e
    and this thread also
    Throw Error in Module Adapter EJB
    Thanks!

  • Runtime error while trying to convert script to pdf and sending in mail

    Hi all,
    I m trying to convert the standard script into pdf using convert_otf fm and trying to send it as an attachment using 'SO_NEW_DOCUMENT_ATT_SEND_API1'.
    I m using fm 'SSF_FUNCTION_MODULE_NAME' to get the function module name.
    But i m getting a runtime error while executing the program..
    Can anyone help me in this issue please.
    Thanks in advance,
    Ashok

    Hi Ramesh,
    I m getting an runtime error function module not found. I ll paste the code here.
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
        EXPORTING
          formname           = lf_formname
        IMPORTING
          fm_name            = lf_fm_name
        EXCEPTIONS
          no_form            = 1
          no_function_module = 2
          OTHERS             = 3.
      IF sy-subrc = 0.
    error handling ent_retco = sy-subrc.
    perform protocol_update_i.
      ENDIF.
      ls_control_param-getotf = 'X'.
      DATA: l_document_output_info TYPE ssfcrespd,
            l_job_output_info TYPE ssfcrescl,
            l_job_output_options TYPE ssfcresop.
    check ent_retco eq 0.
      CALL FUNCTION 'lf_fm_name'
      EXPORTING
        archive_index = toa_dara
        archive_parameters = arc_params
        control_parameters = ls_control_param
        mail_recipient = ls_recipient
        mail_sender = ls_sender
        output_options = ls_composer_param
        user_settings = ' '
        zxekko = l_doc-xekko
        zxpekko = l_doc-xpekko
    zxaend = l_doc-xaend
        IMPORTING
          document_output_info = l_document_output_info
          job_output_info = l_job_output_info
          job_output_options = l_job_output_options
          TABLES
            l_xekpo = l_doc-xekpo[]
            l_xekpa = l_doc-xekpa[]
            l_xpekpo = l_doc-xpekpo[]
            l_xeket = l_doc-xeket[]
            l_xtkomv = l_doc-xtkomv[]
            l_xekkn = l_doc-xekkn[]
            l_xekek = l_doc-xekek[]
            l_xaend = l_doc-xaend[]
            l_xkomk = l_xkomk
            EXCEPTIONS
              formatting_error = 1
              internal_error = 2
              send_error = 3
              user_canceled = 4
              OTHERS = 5.
    CALL FUNCTION 'CONVERT_OTF'
        EXPORTING
          format                = 'PDF'
          max_linewidth         = 132
        IMPORTING
          bin_filesize          = v_len_in
        TABLES
          otf                   = l_job_output_info-otfdata
          lines                 = tb_pdf
        EXCEPTIONS
          err_max_linewidth     = 0
          err_format            = 1
          err_conv_not_possible = 2
          OTHERS                = 3.

  • Module Context - Module adapter development question

    Hi,
    I've been using the method moduleContext.getContextData(nameParameterChannel) to get values from the communication channel for my custom modules adapter.
    Reading the [API|http://help.sap.com/javadocs/pi/SP3/xpi/com/sap/aii/af/lib/mp/module/ModuleContext.html] there is another method for which I'm not sure what it does:
    --> getContextData(String name, boolean fallback)
    Returns a value of a module configuration parameter and if fallback is true and the parameter cannot be found in the module configuration it is tried to read it from the channel configuration data
    With the usual method --> getContextData(String name), I've been always reading from the channel configuration data (name being the name of the parameter and the string returned being the value).
    So what does that method above do? That place "module configuration" in contrast to "channel configuration data" is not clear to me.
    Thanks!

    Closing (not solution yet)

  • What will be input for custom module developed for JDBC adapter

    Hi,
    I have a scenario SQLDB -> Xi -> R3 .
    Here I have added a custom module before callsapadapter module.
    As I know the sequence of module calling will be as follows :
    1. Standard jdbc adapter
    2. custom module
    3. callsapadapter
    Standard jdbc adapter has a select query . After that what will be the input format for my custom module .Will it be the xml structure of my source Data type or will it be a resultset or will it be a inputstream(stream of xml fomat????).
    And then in which format i need to generate the output format for CallSapAdapter.
    Regards

    Hello Moni,
    SAP has a wonderful feature in ABAP. There are some Runtime Errors that you can <i>catch</i>. This is somewhat similar to the Exception Handling procedure in Java / C++. So here's how you go about it....
    Sometimes there might some calculations that we do, multiplication , for example, where the result of the arithmetic operation is known only at run-time. And the recepient for this result may not always be of the right type to take the result. Consider the following code:
    parameters a type i obligatory.
    data : b type i,
           c type i.
    b = 99999999.
    ** Assume that the user has entered 99999999 for the value of the parameter a.
    c = a * b.    " 99999999 * 99999999 "
    write c.
    This program will certainly give a short dump saying that there was an arithmetic overflow. But we can actually avoid this Shor Dump and handle the situation quite elegantly. consider the following.
    parameters a type i obligatory.
    data : b type i,
           c type i.
    b = 99999999.
    CATCH SYSTEM-EXCEPTIONS ARITHMETIC_ERRORS = 1.
    ** Assume that the user has entered 99999999 for the value of the parameter a.
       c = a * b.    " 99999999 * 99999999 "
    ENDCATCH.
    if sy-subrc ne 0.
      write: 'There was an arithmetic overflow in the calculation.'
    else.
      write c.
    endif.
    This way you can actually avoid the short dump and make the system set a value for sy-subrc. Based on the avlue of the sy-subrc, you can go ahead with further processing / error-handling, as the case may be.
    Here, ARITHMETIC_EXCEPTIONS is called an <i>exception group</i>. For more information on what other run-time errors can be <i>caught</i>, and What the various exception groups contain, please refer to the online documentation for the CATCH statement.
    Regards,
    Anand Mandalika.

  • Runtime error - FBL1N - vendor balance with customer line item

    Hi gurus,
    One scenario where i have assign vendor as customer & customer as vendor in vendor & customer data. also make tick mark for both clearing with vendor & customer.
    when i see the customer report with vendor item it shows me the customer & vendor dues but when i tried to see the vendor balance with customer line item it gives dump error.
    Runtime Errors         PERFORM_NOT_FOUND
    Exception              CX_SY_DYN_CALL_ILLEGAL_FORM
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_FORM', was
         not caught in
        procedure "%_LDB_CALLBACK" "(FORM)", nor was it propagated by a RAISING clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        The program "RSDBRUNT" is meant to execute an external PERFORM,
        namely the routine "CB_DDF_GET_KNA1 " of the program "RFITEMAP ", but
        this routine does not exist.
        This may be due to any of the following reasons:
        1. One of the programs "RSDBRUNT" or "RFITEMAP " is currently being developed.
        The name "CB_DDF_GET_KNA1 " of the called routine may be incorrect, or
        the routine "CB_DDF_GET_KNA1 " is not yet implemented in the program "RFITEMAP
        2. If the program SAPMSSY1 is involved in the runtime error, one of
        the function modules called via RFC is not flagged as remote-capable.
        (see Transaction SE37  Goto -> Administration -> RFC flag)
        3. There is an inconsistency in the system. The versions of the
        programs "RSDBRUNT" and "RFITEMAP " do not match.
    Warm regards,
    Dhananjay R.

    Hi martin
    still problem was not solved. actually i am working on ECC 6.0 & not required to implement the sap note on development. i had done the configuration in vendor master & customer master for clearing.
    please suggest me.....what to do ?
    Than'x
    Dhananjay R

  • Seeburger Module Runtime Error when I am executing the 810 signal

    Hi,
    My Scenarios is Idoc to EDI (810), for testing purpose I configured the receiver File adapter with modules, when i send the data from RWB Integrationengine test tab, I am getting the below runtime error
    "Message processing failed. Cause: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Object not found in lookup of CallBicXIRaBean."
    Receiver File adapter modules
    Processing Sequence:
    localejbs/CallBicXIRaBean  Local Enterprise Bean  bic
    localejbs/ModuleProcessorExitBean  Local Enterprise Bean  exit
    Module configuration
    bic  destSourceMsg  MainDocument
    bic  destTargetMsg  MainDocument
    bic  mappingName  SDC_X2E_ANSIX12_810_V4010
    bic  JANDIName  deployedAdapters/SeeXIAS2/shareable/SeeXIAS2
    Thanks
    Ramesh
    Edited by: Venkataramesh Boppana on Nov 8, 2010 8:55 PM

    Hi Ramesh,
    same thing like Classifier module.
    "Object not found in lookup of CallBicXIRaBean..." Did you deploy SeeBICXI.sca?
    regards,
    Daniel

  • Runtime Error in execution of 'SO_OBJECT_SEND' function module

    Hi friends,
    We are going for upgradation from 4.6c to ECC6.0. There is one program which is used to send external mails thru 'SO_OBJECT_SEND', but the function module is giving runtime error(line no:515) in ECC6.
    what could be the reason?
    rewarded,
    Steve

    Hi,
    Plz check if any latest release notes of SAP for the function module 'SO_OBJECT_SEND' are available. If so you may apply those.
    If you have valid SAP service username and password you can get the notes from service.sap.com. Else your BASIS people can help you.
    Which is the highest patch level you have applied?
    Regards,
    Renjith Michael.

  • Runtime error CONNE_IMPORT_CONVERSION_ERROR  in MM module

    Hi all,
    When we call the selection variants in the document overview in
    Transactions ME21N, ME22N, ME33N, ME51N, ME52N, ME53N, ME54N, the
    CONNE_IMPORT_CONVERSION_ERROR runtime error occurs.
    Runtime Errors         CONNE_IMPORT_CONVERSION_ERROR
    Date and Time          28.05.2007 12:38:35
    ShrtText
    Error in IMPORT statement: Change of length on conversion.
    What happened?
    Error in ABAP application program.
    The current ABAP program "AQZZ/SAPQUERY/MEMEPO==========" had to be terminated
    because one of the
    statements could not be executed.
    This is probably due to an error in the ABAP program.
    What can you do?
    Print out the error message (using the "Print" function)
    and make a note of the actions and input that caused the
    error.
    To resolve the problem, contact your SAP system administrator.
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer
    termination messages, especially those beyond their normal deletion
    date.
    is especially useful if you want to keep a particular message.
    Error analysis
    When importing an object, it became apparent that one or more characters
    would not be converted, or that conversion would result in a length
    change. If you add the IGNORING CONVERSION ERRORS addition, the program
    will not terminate, even though the object contains characters that
    cannot be converted.
    How to correct the error
    If the error occurred in one of your own programs or in an SAP program
    that you modified, try to correct it yourself.
    You may able to find an interim solution to the problem
    in the SAP note system. If you have access to the note system yourself,
    use the following search criteria:
    "CONNE_IMPORT_CONVERSION_ERROR" C
    "AQZZ/SAPQUERY/MEMEPO==========" or " "
    "%_IMPORT_VARI_CLNT"
    If you cannot solve the problem yourself and you wish to send
    an error message to SAP, include the following documents:
    1. A printout of the problem description (short dump)
    To obtain this, select in the current display "System->List->
    Save->Local File (unconverted)".
    2. A suitable printout of the system log
    To obtain this, call the system log through transaction SM21.
    Limit the time interval to 10 minutes before and 5 minutes
    after the short dump. In the display, then select the function
    "System->List->Save->Local File (unconverted)".
    3. If the programs are your own programs or modified SAP programs,
    supply the source code.
    To do this, select the Editor function "Further Utilities->
    Upload/Download->Download".
    4. Details regarding the conditions under which the error occurred
    or which actions and input led to the error.
    System environment
    SAP Release.............. "640"
    Application server....... "saptharishi"
    Network address.......... "192.168.7.5"
    Operating system......... "Windows NT"
    Release.................. "5.2"
    Hardware type............ "2x Intel 801586"
    Character length......... 16 Bits
    Pointer length........... 32 Bits
    Work process number...... 0
    Short dump setting....... "full"
    Database server.......... "SAPTHARISHI"
    Database type............ "MSSQL"
    Database name............ "SPS"
    Database owner........... "sps"
    Character set............ "C"
    SAP kernel............... "640"
    Created on............... "Jul 4 2005 23:49:14"
    Created in............... "NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10"
    Database version......... "SQL_Server_8.00 "
    Patch level.............. "80"
    Patch text............... " "
    Supported environment....
    Database................. "MSSQL 7.00.699 or higher, MSSQL 8.00.194"
    SAP database version..... "640"
    Operating system......... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2"
    Memory usage.............
    Roll..................... 8176
    EM....................... 15678480
    Heap..................... 0
    Page..................... 32768
    MM Used.................. 12392440
    MM Free.................. 1192832
    SAP Release.............. "640"
    User and Transaction
    Client.............. 100
    User................ "BASIS"
    Language key........ "E"
    Transaction......... "ME21N "
    Program............. "AQZZ/SAPQUERY/MEMEPO=========="
    Screen.............. "SAPLMEGUI 0014"
    Screen line......... 22
    Information on where terminated
    The termination occurred in the ABAP program "AQZZ/SAPQUERY/MEMEPO=========="
    in "%_IMPORT_VARI_CLNT".
    The main program was "RM_MEPO_GUI ".
    The termination occurred in line 0 of the source code of the (Include)
    program " "
    of the source code of program " " (when calling the editor 00).
    Contents of system fields
    Name
    Val.
    SY-SUBRC
    0
    SY-INDEX
    0
    SY-TABIX
    1
    SY-DBCNT
    1
    SY-FDPOS
    0
    SY-LSIND
    0
    SY-PAGNO
    0
    SY-LINNO
    1
    SY-COLNO
    1
    SY-PFKEY
    NORMAL
    SY-UCOMM
    SY-TITLE
    Create Purchase Order
    SY-MSGTY
    SY-MSGID
    SY-MSGNO
    000
    SY-MSGV1
    SY-MSGV2
    SY-MSGV3
    SY-MSGV4
    Active Calls/Events
    No.   Ty.          Program                             Include                             Line
    Name
    22 FORM         AQZZ/SAPQUERY/MEMEPO==========      ???                                     0
    %_IMPORT_VARI_CLNT
    21 FORM         RSDBSPVA                            RSDBSPVA                              497
    CHECKVARI
    20 FORM         RSDBSPVD                            RSDBSPVD                              196
    IMPORT_VARIANT_STATIC
    19 FORM         SAPLALDB                            LALDBFXX                               57
    CHECK_VARIANT_UP_TO_DATE
    18 FUNCTION     SAPLALDB                            LALDBU03                              119
    SUBMIT_REPORT
    17 FORM         SAPLAQRC                            LAQRCF01                              253
    QUERY_CALL
    16 FUNCTION     SAPLAQRC                            LAQRCU10                               69
    RSAQ_QUERY_CALL
    15 METHOD       CL_ABAP_QUERY_MM==============CP    CL_ABAP_QUERY_MM==============CM00A    61
    CL_ABAP_QUERY_MM=>IF_READER_MM~READ_TABLE
    14 METHOD       SAPLMEQUERY                         LMEQUERYCI1                           431
    LCL_SAP_SQL_SEL=>IF_READER_MM~READ_TABLE
    13 METHOD       CL_TABLE_MODEL_MM=============CP    CL_TABLE_MODEL_MM=============CM00A    13
    CL_TABLE_MODEL_MM=>READ
    12 METHOD       CL_QUERY_CONTROLLER_MM========CP    CL_QUERY_CONTROLLER_MM========CM002    18
    CL_QUERY_CONTROLLER_MM=>NEW
    11 METHOD       CL_QUERY_CONTROLLER_MM========CP    CL_QUERY_CONTROLLER_MM========CM008    23
    CL_QUERY_CONTROLLER_MM=>EXECUTE
    10 METHOD       CL_SCREEN_VIEW_MM=============CP    CL_SCREEN_VIEW_MM=============CM003     9
    CL_SCREEN_VIEW_MM=>EXECUTE
    9 METHOD       CL_MODEL_VIEW_MM==============CP    CL_MODEL_VIEW_MM==============CM00O     3
    CL_MODEL_VIEW_MM=>EXECUTE
    8 METHOD       CL_TABLE_MODEL_TREE_VIEW_MM===CP    CL_TABLE_MODEL_TREE_VIEW_MM===CM00I     3
    CL_TABLE_MODEL_TREE_VIEW_MM=>EXECUTE
    7 METHOD       CL_COMPOSITE_SCREEN_VIEW_MM===CP    CL_COMPOSITE_SCREEN_VIEW_MM===CM008    10
    CL_COMPOSITE_SCREEN_VIEW_MM=>EXECUTE
    6 METHOD       CL_WINDOW_MM==================CP    CL_WINDOW_MM==================CM005    21
    CL_WINDOW_MM=>HANDLE_EVENT
    5 MODULE (PAI) SAPLMEGUI                           LMEVIEWSF01                           286
    FCODE_EXIT
    4 FORM         SAPLMEGUI                           LMEVIEWSF01                            21
    CALL_SCREEN
    3 METHOD       CL_WINDOW_MM==================CP    CL_WINDOW_MM==================CM004    17
    CL_WINDOW_MM=>SEND
    2 FUNCTION     SAPLMEGUI                           LMEGUIU04                             270
    MEGUI_MAINTAIN
    1 EVENT        RM_MEPO_GUI                         RM_MEPO_GUI                            24
    START-OF-SELECTION
    Chosen variables
    Name
    Val.
    No.      22 Ty.          FORM
    Name  %_IMPORT_VARI_CLNT
    SP$00016[]
    Table[initial]
    SP$00019[]
    Table[initial]
    SP$00018[]
    Table[initial]
    SP$00024[]
    Table[initial]
    SP$00027[]
    Table[initial]
    SP$00021[]
    Table[initial]
    SP$00022[]
    Table[initial]
    SP$00023[]
    Table[initial]
    S_MATNR[]
    Table[initial]
    S_WAERS
    22222
    00000
    00000
    00000
    SO_VDAT1[]
    Table[initial]
    SO_VDAT2[]
    Table[initial]
    SO_LIFNR[]
    Table[initial]
    %G00-EKKO-FRGZU
    22222222
    00000000
    00000000
    00000000
    P_QCOUNT
    000000
    333333
    000000
    000000
    000000
    S_NETTO1
    0.0.0.0.0.0.1.
    0000000
    000000C
    S_NETTO2
    0.0.0.0.0.0.1.
    0000000
    000000C
    S_NETTO3
    0.0.0.0.0.0.1.
    0000000
    000000C
    S_NETTO4
    0.0.0.0.0.0.1.
    0000000
    000000C
    PA_RWEIT
    00000000
    33333333
    00000000
    00000000
    00000000
    PA_GULDT
    00000000
    33333333
    00000000
    00000000
    00000000
    %_P_CLNT
    000
    333
    000
    000
    000
    %CALLED_BY_WWW
    2
    0
    0
    0
    %_DUMMY$$
    2222
    0000
    0000
    0000
    %_P_RKEY
    AQZZ/SAPQUERY/MEMEPO==========          SAP&MEPOBEST
    455525455545524444543333333333222222222254524454445522
    11AAF31015529FD5D50FDDDDDDDDDD00000000003106D50F253400
    000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000
    No.      21 Ty.          FORM
    Name  CHECKVARI
    BIT_SSCR_F2_HRHI
    4
    0000
    4000
    P_RKEY-VARIANT+0(8)
    SAP&
    5452
    3106
    0000
    0000
    SYST-REPID
    RSDBSPVA
    5544555422222222222222222222222222222222
    2342306100000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    %_SPACE
    2
    0
    0
    0
    VARISCREENS[]
    Table[initial]
    SPACE
    2
    0
    0
    0
    VSCR_T
    Table[initial]
    P_RKEY-REPORT
    AQZZ/SAPQUERY/MEMEPO==========
    4555254555455244445433333333332222222222
    11AAF31015529FD5D50FDDDDDDDDDD0000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    %_DUMMY$$
    2222
    0000
    0000
    0000
    P_RKEY
    AQZZ/SAPQUERY/MEMEPO==========          SAP&MEPOBEST
    455525455545524444543333333333222222222254524454445522
    11AAF31015529FD5D50FDDDDDDDDDD00000000003106D50F253400
    000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000
    SY
    ######X###############################&#492;#########(#################################(###&#19800;# C####
    00000050000010000000000000000000000000E0000000002000000000000000000000000000109000200050240000
    000010800000E0000000100010001000000000C0000000008000000000000000000000000000B00000800080030100
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000
    00000000000000000000000000000000000000100000000000000000000000000000000000000000000000D000000C
    L_SUBRC
    0
    0000
    0000
    L_MANDT
    000
    333
    000
    000
    000
    SY-REPID
    RSDBSPVA
    5544555422222222222222222222222222222222
    2342306100000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    No.      20 Ty.          FORM
    Name  IMPORT_VARIANT_STATIC
    SCREEN
    MEPO1211-RESLO
    4454333325454422222222222222222222222222222222222222222222222222222222222222222222222222222222
    D50F1211D253CF00000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    SY-TFILL
    88
    5000
    8000
    SY-XPROG
    SAPCNVE
    5454454222222222222222222222222222222222
    3103E65000000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    %_PRINT
    000                                                                                0###
    2222333222222222222222222222222222222222222222222222222222222222222222222222222222222222223000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    P_VARIDYN
    Table[initial]
    SYST-REPID
    RSDBSPVD
    5544555422222222222222222222222222222222
    2342306400000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    P_VARI
    Table IT_1795[42x372]
    FUNCTION-POOL=ALDBFORM=CHECK_VARIANT_UP_TO_DATEDATA=L_VARI
    Table reference: 603
    TABH+  0(20) = F05A553D00000000000000005B02000003070000
    TABH+ 20(20) = 2A00000074010000FFFFFFFF0494020080120000
    TABH+ 40( 8) = 14000000C9108000
    store        = 0xF05A553D
    ext1         = 0x00000000
    shmId        = 0     (0x00000000)
    id           = 603   (0x5B020000)
    label        = 1795  (0x03070000)
    fill         = 42    (0x2A000000)
    leng         = 372   (0x74010000)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000085
    occu         = 20    (0x14000000)
    access       = 1     (ItAccessStandard)
    idxKind      = 1     (ItIndexLinear)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 8     (cmpManyEq)
    occu0        = 0
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = 0xB09B7F3D
    pghook       = 0xE022E13C
    idxPtr       = 0x18BD353D
    refCount     = 0     (0x00000000)
    tstRefCount  = 0     (0x00000000)
    lineAdmin    = 52    (0x34000000)
    lineAlloc    = 52    (0x34000000)
    store_id     = 1192  (0xA8040000)
    shmIsReadOnly = 0     (0x00000000)
    >>>>> 1st level extension part <<<<<
    regHook      = Not allocated
    hsdir        = Not allocated
    ext2         = Not allocated
    >>>>> 2nd level extension part <<<<<
    tabhBack     = Not allocated
    delta_head   = Not allocated
    pb_func      = Not allocated
    pb_handle    = Not allocated
    P_SSCR
    Table IT_1793[88x492]
    FUNCTION-POOL=ALDBFORM=CHECK_VARIANT_UP_TO_DATEDATA=L_SSCR
    Table reference: 600
    TABH+  0(20) = 5023E13C00000000000000005802000001070000
    TABH+ 20(20) = 58000000EC010000FFFFFFFF04930200E04B0000
    TABH+ 40( 8) = 20000000C9108000
    store        = 0x5023E13C
    ext1         = 0x00000000
    shmId        = 0     (0x00000000)
    id           = 600   (0x58020000)
    label        = 1793  (0x01070000)
    fill         = 88    (0x58000000)
    leng         = 492   (0xEC010000)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000391
    occu         = 32    (0x20000000)
    access       = 1     (ItAccessStandard)
    idxKind      = 1     (ItIndexLinear)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 8     (cmpManyEq)
    occu0        = 0
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = 0xF0D5543D
    pghook       = 0xB022E13C
    idxPtr       = 0x487A813D
    refCount     = 0     (0x00000000)
    tstRefCount  = 0     (0x00000000)
    lineAdmin    = 128   (0x80000000)
    lineAlloc    = 96    (0x60000000)
    store_id     = 1190  (0xA6040000)
    shmIsReadOnly = 0     (0x00000000)
    >>>>> 1st level extension part <<<<<
    regHook      = Not allocated
    hsdir        = Not allocated
    ext2         = Not allocated
    >>>>> 2nd level extension part <<<<<
    tabhBack     = Not allocated
    delta_head   = Not allocated
    pb_func      = Not allocated
    pb_handle    = Not allocated
    P_RKEY
    AQZZ/SAPQUERY/MEMEPO==========          SAP&MEPOBEST
    455525455545524444543333333333222222222254524454445522
    11AAF31015529FD5D50FDDDDDDDDDD00000000003106D50F253400
    000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000
    P_SUBRC
    4
    0000
    4000
    %_SPACE
    2
    0
    0
    0
    SY-REPID
    RSDBSPVD
    5544555422222222222222222222222222222222
    2342306400000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    No.      19 Ty.          FORM
    Name  CHECK_VARIANT_UP_TO_DATE
    %_SPACE
    2
    0
    0
    0
    L_SSCR
    Table IT_1793[88x492]
    P_REPORT
    AQZZ/SAPQUERY/MEMEPO==========
    4555254555455244445433333333332222222222
    11AAF31015529FD5D50FDDDDDDDDDD0000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    P_SUBRC
    4
    0000
    4000
    VUV_INFO
    222222222222222222222
    000000000000000000000
    000000000000000000000
    000000000000000000000
    OPTION_NE_NUM
    9
    0000
    9000
    SY-XPROG
    SAPCNVE
    5454454222222222222222222222222222222222
    3103E65000000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    L_VARI
    Table IT_1795[42x372]
    L_VARIVDAT
    Table[initial]
    L_VARIDYN
    Table[initial]
    L_VDATDYN
    Table[initial]
    L_RKEY
    AQZZ/SAPQUERY/MEMEPO==========          SAP&MEPOBEST
    455525455545524444543333333333222222222254524454445522
    11AAF31015529FD5D50FDDDDDDDDDD00000000003106D50F253400
    000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000
    SYST-REPID
    SAPLALDB
    5454444422222222222222222222222222222222
    310C1C4200000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    No.      18 Ty.          FUNCTION
    Name  SUBMIT_REPORT
    SY-XFORM
    CONVERSION_EXIT
    444545544454545222222222222222
    3FE65239FEF5894000000000000000
    000000000000000000000000000000
    000000000000000000000000000000
    SY-REPID
    SAPLALDB
    5454444422222222222222222222222222222222
    310C1C4200000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    SY-MSGID
    22222222222222222222
    00000000000000000000
    00000000000000000000
    00000000000000000000
    OPTION_GT_NUM
    5
    0000
    5000
    SSCR_F2_SIGN
    0
    1
    SPACE
    2
    0
    0
    0
    SY-MSGNO
    000
    333
    000
    000
    000
    LIST_INFO
    0.0.0.0.0.0.1.  ######
    2222222222222222222220000000220000FF2222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000FF0000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000FF0000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000FF0000000000000000000000000000000000000000000000000000000000
    SY-MSGV1
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    RALDB-VARIANT
    SAP&MEPOBEST
    54524454445522
    3106D50F253400
    00000000000000
    00000000000000
    SY-MSGV2
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    SY-MSGV3
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    SY-MSGV4
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    GL_OPTI
    0.0.0.0.1.
    2000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    RALDB-REPORT
    AQZZ/SAPQUERY/MEMEPO==========
    4555254555455244445433333333332222222222
    11AAF31015529FD5D50FDDDDDDDDDD0000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    L_VARIPROG
    AQZZ/SAPQUERY/MEMEPO==========
    4555254555455244445433333333332222222222
    11AAF31015529FD5D50FDDDDDDDDDD0000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    SUBRC
    4
    0000
    4000
    LIST_FIELDS[]
    Table[initial]
    No.      17 Ty.          FORM
    Name  QUERY_CALL
    GENERATED
    G
    4
    7
    0
    0
    <%_TABLE_TRDIR>
    SYST-REPID
    SAPLAQRC
    5454455422222222222222222222222222222222
    310C112300000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    SY-REPID
    SAPLAQRC
    5454455422222222222222222222222222222222
    310C112300000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    CO_ACT_DOCUMENTATION
    DOCUMENTATION
    444544454544422222222222222222
    4F35D5E4149FE00000000000000000
    000000000000000000000000000000
    000000000000000000000000000000
    CO_GENERATED
    G
    4
    7
    0
    0
    L_REPORT
    AQZZ/SAPQUERY/MEMEPO==========
    4555254555455244445433333333332222222222
    11AAF31015529FD5D50FDDDDDDDDDD0000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    CO_ACT_INFOSET_GENERATOR
    INFOSET_GENERATOR
    444454554444545452222222222222
    9E6F354F75E5214F20000000000000
    000000000000000000000000000000
    000000000000000000000000000000
    TRDIR
    AQZZ/SAPQUERY/MEMEPO==========                    ST1 1S        BASIS       20070528BASIS
    4555254555455244445433333333332222222222222222222255323522222222445452222222333333334454522222
    11AAF31015529FD5D50FDDDDDDDDDD0000000000000000000034101300000000213930000000200705282139300000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    HEADQU_TEXT3
    222222222222222222222222222222222222222222222222222222222222222222
    000000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000000000000000
    P_FREE_SEL
    Table[initial]
    C_WARNUNG
    3
    3
    3
    0
    0
    HEADQU_TEXT2
    222222222222222222222222222222222222222222222222222222222222222222
    000000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000000000000000
    P_SKIP
    X
    5
    8
    0
    0
    L_VARIANT
    SAP&MEPOBEST
    54524454445522
    3106D50F253400
    00000000000000
    00000000000000
    VARIT
    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    P_SELECTIONS[]
    Table IT_1787[2x204]
    DATA=GT_SELECTION_TABLE |
    | Table reference: 594 |
    | TABH+  0(20) = 50F1823DC061E13C0000000052020000FB060000 |
    | TABH+ 20(20) = 02000000CC000000FFFFFFFF04E50100B0030000 |
    | TABH+ 40( 8) = 10000000C1248000 |
    | store        = 0x50F1823D |
    | ext1         = 0xC061E13C |
    | shmId        = 0     (0x00000000) |
    | id           = 594   (0x52020000) |
    | label        = 1787  (0xFB060000) |
    | fill         = 2     (0x02000000) |
    | leng         = 204   (0xCC000000) |
    | loop         = -1    (0xFFFFFFFF) |
    | xtyp         = TYPE#000006 |
    | occu         = 16    (0x10000000) |
    | access       = 1     (ItAccessStandard) |
    | idxKind      = 0     (ItIndexNone) |
    | uniKind      = 2     (ItUniqueNon) |
    | keyKind      = 1     (default) |
    | cmpMode      = 2     (cmpSingleMcmpR) |
    | occu0        = 1 |
    | collHash     = 0 |
    | groupCntl    = 0 |
    | rfc          = 0 |
    | unShareable  = 0 |
    | mightBeShared = 0 |
    | sharedWithShmTab = 0 |
    | isShmLockId  = 0 |
    | gcKind       = 0 |
    | isUsed       = 1 |
    | >>>>> Shareable Table Header Data <<<<< |
    | tabi         = 0x686C813D |
    | pghook       = 0x00000000 |
    | idxPtr       = 0x00000000 |
    | refCount     = 0     (0x00000000) |
    | tstRefCount  = 0     (0x00000000) |
    | lineAdmin    = 16    (0x10000000) |
    | lineAlloc    = 16    (0x10000000) |
    | store_id     = 1186  (0xA2040000) |
    | shmIsReadOnly = 0     (0x00000000) |
    | >>>>> 1st level extension part <<<<< |
    | regHook      = 0x00000000 |
    | hsdir        = 0x00000000 |
    | ext2         = 0x68D77D3D |
    | >>>>> 2nd level extension part <<<<< |
    | tabhBack     = 0xB8B1E13C |
    | delta_head   = 000000000000000000000000000000000000000000000000000000000000000000000000 |
    | pb_func      = 0x00000000 |
    | pb_handle    = 0x00000000 |
    | CLOGQU[] |
    | Table IT_1434[10x40] |
    | FUNCTION-POOL=AQRCDATA=CLOGQU[] |
    | Table reference: 315 |
    | TABH+  0(20) = F8E7013DD892F13C000000003B0100009A050000 |
    | TABH+ 20(20) = 0A00000028000000FFFFFFFF04E9010090230000 |
    | TABH+ 40( 8) = 0A000000C1048400 |
    | store        = 0xF8E7013D |
    | ext1         = 0xD892F13C |
    | shmId        = 0     (0x00000000) |
    | id           = 315   (0x3B010000) |
    | label        = 1434  (0x9A050000) |
    | fill         = 10    (0x0A000000) |
    | leng         = 40    (0x28000000) |
    | loop         = -1    (0xFFFFFFFF) |
    | xtyp         = TYPE#000176 |
    | occu         = 10    (0x0A000000) |
    | access       = 1     (ItAccessStandard) |
    | idxKind      = 0     (ItIndexNone) |
    | uniKind      = 2     (ItUniqueNon) |
    | keyKind      = 1     (default) |
    | cmpMode      = 2     (cmpSingleMcmpR) |
    | occu0        = 0 |
    | collHash     = 0 |
    | groupCntl    = 0 |
    | rfc          = 0 |
    | unShareable  = 0 |
    | mightBeShared = 1 |
    | sharedWithShmTab = 0 |
    | isShmLockId  = 0 |
    | gcKind       = 0 |
    | isUsed       = 1 |
    | >>>>> Shareable Table Header Data <<<<< |
    | tabi         = 0x58E6013D |
    | pghook       = 0x00000000 |
    | idxPtr       = 0x00000000 |
    | refCount     = 0     (0x00000000) |
    | tstRefCount  = 0     (0x00000000) |
    | lineAdmin    = 10    (0x0A000000) |
    | lineAlloc    = 10    (0x0A000000) |
    | store_id     = 1023  (0xFF030000) |
    | shmIsReadOnly = 0     (0x00000000) |
    | >>>>> 1st level extension part <<<<< |
    | regHook      = 0x00000000 |
    | hsdir        = 0x00000000 |
    | ext2         = 0xE0E93E3D |
    | >>>>> 2nd level extension part <<<<< |
    | tabhBack     = 0xA0E93E3D |
    | delta_head   = 000000000000000000000000000000000000000000000000000000000000000000000000 |
    | pb_func      = 0x00000000 |
    | pb_handle    = 0x00000000 |
    | %_DUMMY$$ |
    |  |
    | 2222 |
    | 0000 |
    | 0000 |
    | 0000 |
    | CLOGQU |
    | 00000000 |
    | 33333333222222222222 |
    | 00000000000000000000 |
    | 00000000000000000000 |
    | 00000000000000000000 |
    | SUCAT[] |
    | Table[initial] |
    | HEADBG |
    | F |
    | 4 |
    | 6 |
    | 0 |
    | 0 |
    | %_PRINT |
    | 000                                                                                0### |
    | 2222333222222222222222222222222222222222222222222222222222222222222222222222222222222222223000 |
    | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
    | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
    | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
    | No.      16 Ty.          FUNCTION |
    | Name  RSAQ_QUERY_CALL |
    | DATA_TO_MEMORY |
    | X |
    | 5 |
    | 8 |
    | 0 |
    | 0 |
    | DBACC |
    | 0 |
    | 0000 |
    | 0000 |
    | FREE_SELECTIONS |
    | Table[initial] |
    | QUERY |
    | MEPO |
    | 44542222222222 |
    | D50F0000000000 |
    | 00000000000000 |
    | 00000000000000 |
    | SKIP_SELSCREEN |
    | X |
    | 5 |
    | 8 |
    | 0 |
    | 0 |
    | USERGROUP |
    | /SAPQUERY/ME |
    | 254555455244 |
    | F31015529FD5 |
    | 000000000000 |
    | 000000000000 |
    | VARIANT |
    | SAP&MEPOBEST |
    | 54524454445522 |
    | 3106D50F253400 |
    | 00000000000000 |
    | 00000000000000 |
    | WORKSPACE |
    | X |
    | 5 |
    | 8 |
    | 0 |
    | 0 |
    | LISTTEXT |
    |  |
    | 222222222222222222222222222222222222222222222222222222222222 |
    | 000000000000000000000000000000000000000000000000000000000000 |
    | 000000000000000000000000000000000000000000000000000000000000 |
    | 000000000000000000000000000000000000000000000000000000000000 |
    | LIST_ID |
    |  |
    | 222 |
    | 000 |
    | 000 |
    | 000 |
    | PROGRAM |
    |  |
    | 2222222222222222222222222222222222222222 |
    | 0000000000000000000000000000000000000000 |
    | 0000000000000000000000000000000000000000 |
    | 0000000000000000000000000000000000000000 |
    | REF_TO_LDATA |
    | 0.0.0.0.0.0.0.1.  |
    | C0000000 |
    | F0000000 |
    | USED_VARIANT |
    |  |
    | 22222222222222 |
    | 00000000000000 |
    | 00000000000000 |
    | 00000000000000 |
    | FPAIRS[] |
    | Table IT_1788[0x18] |
    | CLASS=CL_ABAP_QUERY_MMMETHOD=IF_READER_MM~READ_TABLEDATA=LT_FPAIRS |
    | Table reference: 598 |
    | TABH+  0(20) = 0000000038F36E3D0000000056020000FC060000 |
    | TABH+ 20(20) = 0000000012000000FFFFFFFF04E50100300B0000 |
    | TABH+ 40( 8) = 10000000C1248000 |
    | store        = 0x00000000 |
    | ext1         = 0x38F36E3D |
    | shmId        = 0     (0x00000000) |
    | id           = 598   (0x56020000) |
    | label        = 1788  (0xFC060000) |
    | fill         = 0     (0x00000000) |
    | leng         = 18    (0x12000000) |
    | loop         = -1    (0xFFFFFFFF) |
    | xtyp         = TYPE#000046 |
    | occu         = 16    (0x10000000) |
    | access       = 1     (ItAccessStandard) |
    | idxKind      = 0     (ItIndexNone) |
    | uniKind      = 2     (ItUniqueNon) |
    | keyKind      = 1     (default) |
    | cmpMode      = 2     (cmpSingleMcmpR) |
    | occu0        = 1 |
    | collHash     = 0 |
    | groupCntl    = 0 |
    | rfc          = 0 |
    | unShareable  = 0 |
    | mightBeShared = 0 |
    | sharedWithShmTab = 0 |
    | isShmLockId  = 0 |
    | gcKind       = 0 |
    | isUsed       = 1 |
    | >>>>> Shareable Table Header Data <<<<< |
    | tabi         = Not allocated |
    | pghook       = Not allocated |
    | idxPtr       = Not allocated |
    | refCount     = Not allocated |
    | tstRefCount  = Not allocated |
    | lineAdmin    = Not allocated |
    | lineAlloc    = Not allocated |
    | store_id     = Not allocated |
    | shmIsReadOnly = Not allocated |
    | >>>>> 1st level extension part <<<<< |
    | regHook      = 0x00000000 |
    | hsdir        = 0x00000000 |
    | ext2         = 0x90F3283D

    correct the length in the program, by supplying same type as appears in database table.

Maybe you are looking for

  • PreProcess Event Handler setting default password

    Greetings. We developed a custom preprocess event handler and is working fine, but I want to set a default password for a new user using the sentence orchestration.addParameter("Password","defaultpassword") However I got the message : <Error> <oracle

  • Problems with JNDI lookup for java:comp/env/ejb

    Hi all, I'm using OC4J 9.0.3 and I have problems when looking up for the local EJB context. I have a SLSB which refers to another SLSB via a JNDI mapping like shown below. Both services are deployed within one EAR file. (snippets of ejb-jar.xml and o

  • Strange error in MIRO

    Hi Experts, I m facing a strange error in MIRO. I have created a PO in Co code A100 for vendor XYZ. The goods are received against this PO. But when the accounts payable accountant tried to book the invoice, he selected the PO, but the strange thing

  • Difficulty with Oracle Chart in Reports

    Hello all: I have a Report which includes a line chart. I'm having difficulty formatting the chart so that the seven series of data(lines) can be differentiated. On-screen the chart looks ok because its in color. In black and white printed output how

  • TABLE function to simulate parameterized view

    Hi all, Since view can not have parameters, I tried to used stored procedure to return ref cursor then used TABLE function in select statement to simulate a view with parameters, since it's easy to pass parameters to a stored procedure. The idea is l