In RFC, no row types are allowed that contain table types or reference type

Hi,
I want to use an internal table in a Remote enabled function module (RFC). Is there any way to pass a table in a RFC?
kind regards,
Jonas

Hello Jonas,
Your subject line states correctly. You cannot pass tables as IMPORT/EXPORT params using a table type.
You have to use the TABLES param, pass the internal table with type spec. LIKE against the dictionary structure you have created.(As suggested by Vikranth)
BR,
Suhas

Similar Messages

  • Value not moved to work are of the internal table

    HI
    I have one internal table declared with occurs 2500.
    i am selecting the values from a z table into this internal table.
    now i want to move the values in the table to another internal table for download.here except one field all the other fields are moving to the new internal table.When i debugged i could see the value in the internal table but its not getting moved to work area of that internal table (or the header line).
    I could not see the value when i use itab[]-field in debugger mode instead when i use itab[1]-field i could see that field value.
    please do suggest.

    There is no need to move your data from one internal table to another with fixed structure. All you need to do is take each row's components skipping the column you don't want to download and concatenate this to some string. Then append to string table and download it. Sample:
    "let's say your column is on 3rd place in the table
    data l_row_string type string.
    data lt_string_tab type table of string.
    Loop at itab assigning <wa>.
      do.
        check sy-index ne 3. "skip this column
        assign component sy-index of structure <wa> to <comp>.
        if sy-subrc = 0.
          CONCATENATE l_row_string <comp> INTO l_row_string SEPARATED BY cl_abap_char_utilities=>horizontal_tab.
        else.
          "no more component in row
          append l_row_string to lt_string_tab.
          clear l_row_string.
          exit.     
        endif.
    enddo.
    endloop.
    Now all you need is to downlaod your lt_string_tab as your text file (extension TXT).
    Regards
    Marcin

  • Max no columns allowed in a table

    i want to know how many columns are allowed in a table.maximum no of columns in table.

    I hope this will be helpful for query
    ORA-01792: maximum number of columns in a table or view is 1000
    Cause: An attempt was made to create a table or view with more than 1000 columns, or to add more columns to a table or view which pushes it over the maximum allowable limit of 1000. Note that unused columns in the table are counted toward the 1000 column limit.
    Action: If the error is a result of a CREATE command, then reduce the number of columns in the command and resubmit. If the error is a result of an ALTER TABLE command, then there are two options: 1) If the table contained unused columns, remove them by executing ALTER TABLE DROP UNUSED COLUMNS before adding new columns; 2) Reduce the number of columns in the command and resubmit.

  • How many primary key fields  allowed for one table?

    hi,
    when i creating a table , how many primary key fields are allowed for one table.
    please any one give ans
    thanks

    Just checked it,  Its 255, not 155.  You can have as many key fields as you want, but you can not go over the 255 byte length for the total of all key fields.  You will get a warning for over 120, as it says that there is limited functionality with a key over 120 in length.
    Again, this is a total length of all key fields.
    Regards,
    Rich Heilman

  • List of formulas that are allowed in PLD

    Hi,
    i am an ABAPer & new to this SAP B1 env.
    is there any document/link that gives the list of formulas (along with syntax) that are allowed in PLD ?
    actually i have to print "No. of days delayed" (Run Date - Due Date) in Customer Statement letter.
    i tried entering the formula as Field_167 - Field_036 but i get only 0 (zero) even though there is diff in dates.
    i tried with datediff(DAY, Field_036,  Field_167) and got the error : Errors were found in the formula"
    what is the exact syntax to calculate elapsed number of days?
    to check for a condition also, it seems, we need to have additional UDFs & establish the dependencies to get what we want, instead of having a straight forward "if" OR "case" statement.
    working with SAP B1's tools (e.g. PLD) is like doing a surgery with kitchen knife! (sorry, if i have hurted anyone's feelings
    if anyone can give a list of formulas (along with exact syntax) that are allowed in PLD it will be of great help to people like me.
    Thanks & Regards,
    Raghu Iyer

    well, i solved my 'Days Overdue' OR 'elapsed days' in a crude way (see my method given below), if anyone has got a better & accurate method, please do share it with the beginners like me.
    available values :
    Field_167 is the 'Ageing Date' (a text field in Page Header Area)
    Field_036 is the 'Due Date' (a text field in Repetitive Area)
    requirement :
    to print 'Days Overdue' (Field_167 - Field_036 + 1) along with 'Due Date' in repetitive area.
    even after browsing through this forum & other some materials provided in SAP Service Market place, i could not find a function/method to get the elapsed number of days between two dates. so, i went about in around about way to arrive at the 'Days Overdue'. given below is my method that gives the elapsed days, though a close one but not accurate, since i took a month as 30 days. otherwise, this seems to work fine, i need to check it out thoroughly.
    in the repetitive area:
    defined a new hidden field Field_187 as Formula : (Month(Field_167)*30)+Day(Field_167)
    defined a new hidden field Field_188 as Formula : (Month(Field_036)*30)+Day(Field_036)
    defined a new field Field_189 for 'Days Overdue' as Formula : ((Year(Field_167)-Year(Field_036))*365)(Field_187-Field_188)1
    Regards,
    Raghu Iyer

  • ExceptionMessage: 'Access denied. Only machine administrators are allowed to create administration service job definitions of type: Microsoft.TeamFoundation.SharePoint.WebAccess.ApplyWebConfigModificationsJobDefinition

    Hi,
    I am getting error "Access Denied" when my code tries to get "SPWebService.JobDefinition" with an AppPool account of content site. The same core runs correctly for the AppPool of CentralAdmin site.
    Lemme provide some background of the servers
    - We have multi-server FARM
    - WFE and APP servers are in different domains, there is one-way trust between the domains.
    - We have UAC (User Access Control) set as high on each server
    - My site is internet site
    Lines of Code are following
    SPWebServiceservice =
    SPWebService.ContentService
    varsyncTimerJob =
    fromSPJobDefinitionjob
    inservice.JobDefinitions
                       wherejob.Name
    == "MyJob"
    selectjob;
    I am running the above code with in SPSecurity.RunWithElevatedPrivileges so the above code is running with APP POOL account. I m getting
    the error in the 2nd line where I have a LINQ query. And I m assuming this is because of "service.JobDefinition" line. Can anyone help me?
    Detailed Error:
    An exception has occurred.   ExceptionType: 'TargetInvocationException'   ExceptionMessage: 'Exception has been thrown by the target of an invocation.'   StackTrace: ' 
    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)     
    at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)     
    at Microsoft.SharePoint.Administration.SPAutoSerializingObject.GetInstanceFromType(Type type, String typename)     
    at Microsoft.SharePoint.Administration.SPPersistedObject.GetInstance(XmlNode xml, Guid classId, Boolean bResolveMissingTypes)     
    at Microsoft.SharePoint.Administration.SPFileSystemCache.FetchObjectFromFileSystem(Guid id)     
    at Microsoft.SharePoint.Administration.SPFileSystemCache.GetValue(Guid id)     
    at Microsoft.SharePoint.Administration.SPCache`2.get_Item(K key)     
    at Microsoft.SharePoint.Administration.SPConfigurationDatabase.GetObject(Guid id, Boolean checkInMemoryCache, Boolean checkFileSystemCache)     
    at Microsoft.SharePoint.Administration.SPConfigurationDatabase.GetObject(Guid id)     
    at Microsoft.SharePoint.Administration.SPConfigurationDatabase.Microsoft.SharePoint.Administration.ISPPersistedStoreProvider.GetObject(Guid id)     
    at Microsoft.SharePoint.Administration.SPPersistedObjectCollection`1.get_Item(Guid objId)     
    at Microsoft.SharePoint.Administration.SPPersistedObjectCollection`1.<GetEnumeratorImpl>d__0.MoveNext()     
    at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()     
    at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source)     
    at Project1.SharePoint.Common.UtilityHelper.IsSyncSchedulingDisabled(StringBuilder logMessage)'   Source: 'mscorlib'   TargetSite: 'System.Object InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)'   ------------------------------------------------------------  
    Inner exception:   ------------------------------------------------------------    ExceptionType: 'SecurityException'    ExceptionMessage: 'Access denied.  Only machine administrators are allowed to create administration
    service job definitions of type: Microsoft.TeamFoundation.SharePoint.WebAccess.ApplyWebConfigModificationsJobDefinition, Microsoft.TeamFoundation.SharePoint.WebAccess, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.'    StackTrace:
    at Microsoft.SharePoint.Administration.SPAdministrationServiceJobDefinition..ctor(String name, SPService service, SPServer server, SPJobLockType lockType)      
    at Microsoft.TeamFoundation.SharePoint.WebAccess.ApplyWebConfigModificationsJobDefinition..ctor()'    Source: 'Microsoft.SharePoint'    TargetSite: 'Void .ctor(System.String, Microsoft.SharePoint.Administration.SPService, Microsoft.SharePoint.Administration.SPServer,
    Microsoft.SharePoint.Administration.SPJobLockType)'
    Any help will be appreciated.

    The bottom of your stack trace begs to differ:
    at Microsoft.TeamFoundation.SharePoint.WebAccess.ApplyWebConfigModificationsJobDefinition..ctor()'   
    Source: 'Microsoft.SharePoint'    TargetSite: 'Void .ctor(System.String, Microsoft.SharePoint.Administration.SPService, Microsoft.SharePoint.Administration.SPServer, Microsoft.SharePoint.Administration.SPJobLockType)'
    Scott Brickey
    MCTS, MCPD, MCITP
    www.sbrickey.com
    Strategic Data Systems - for all your SharePoint needs

  • Err "Only absence less than 1 day are allowed for this absence type

    Hi Experts,
    When I am creating IT2001 record for EL an error is coming, "Only absence less than 1 day are allowed for this absence type". Although Counting rule is defined properly and in check for Condition of absence <1 day & full day both are checked.
    Regards,
    Tomesh

    Hi Nalla,
    The remaining amount for Casual leave is not updated even after we apply the casual leave .
    Suppose there are 20 CL quotas available. If we apply for 2 CLs then remaining should be 18.
    Regards,
    Tomesh

  • I thank that are allowed to help

    Good afternoon, I need help with blackberry curve 9300 model windows 7 32bit and office 2010 and installed the latest version of blackberry desktop ... what happens is when trying to sync the tasks in outlook her status is underway but it goes to the phone as not started ..... ok and try to make it again tries to pass all the tasks for the uninitiated status for Outlook. I thank that are allowed to help. Ivan_rp

    You should see permissions that aren't the default in the pop-up if you click the Site Identity Button (globe/padlock) on the location/address bar.
    You can inspect and manage permissions for the domain in the currently selected tab via these steps:
    *Click the "[[Site Identity Button|Site Identity Button]]" (globe/padlock) on the location/address bar
    *Click "More Information" to open "Tools > Page Info" with the Security tab selected
    *Go to the Permissions tab (Tools > Page Info > Permissions) to check the permissions for the domain in the currently selected tab
    You can inspect and manage permissions for all domains on the <b>about:permissions</b> page.
    *https://support.mozilla.org/kb/how-do-i-manage-website-permissions

  • Purpose of Row type, line type and Table Type..

    Hi All,
    Just I’m started working with OOABAP. Whenever I open some structures, most of the components in the structures have the below three words. What is the exact difference b/w the below words. What is purpose those?
    Row type, line type
    Table type:
    Please let me know.

    hi,
    Line Type
    The line type of an internal table can be any data type. The data type of an internal table is normally a structure. Each component of the structure is a column in the internal table. However, the line type may also be elementary or another internal table.
    Table type
    The table type determines how ABAP will access individual table entries. Internal tables can be divided into three types:
    Standard tables have an internal linear index. From a particular size upwards, the indexes of internal tables are administered as trees. In this case, the index administration overhead increases in logarithmic and not linear relation to the number of lines. The system can access records either by using the table index or the key. The response time for key access is proportional to the number of entries in the table. The key of a standard table is always non-unique. You cannot specify a unique key. This means that standard tables can always be filled very quickly, since the system does not have to check whether there are already existing entries.
    Sorted tables are always saved sorted by the key. They also have an internal index. The system can access records either by using the table index or the key. The response time for key access is logarithmically proportional to the number of table entries, since the system uses a binary search. The key of a sorted table can be either unique or non-unique. When you define the table, you must specify whether the key is to be UNIQUE or NON-UNIQUE. Standard tables and sorted tables are known generically as index tables.
    Hashed tables have no linear index. You can only access a hashed table using its key. The response time is independent of the number of table entries, and is constant, since the system access the table entries using a hash algorithm. The key of a hashed table must be unique. When you define the table, you must specify the key as UNIQUE.
    The key identifies table rows. There are two kinds of key for internal tables - the standard key and a user-defined key. You can specify whether the key should be UNIQUE or NON-UNIQUE. Internal tables with a unique key cannot contain duplicate entries. The uniqueness depends on the table access method.
    At tables with structured row type, the standard key is formed from all character-type columns of the internal table. If a table has an elementary line type, the default key is the entire line. The default key of an internal table whose line type is an internal table, the default key is empty. At tables with non-structured row type, the standard key consists of the entire row. If the row type is also a table, an empty key is defined.
    The user-defined key can contain any columns of the internal table that are no internal table themselves, and do not contain internal tables. References are allowed as table keys. Internal tables with a user-defined key are called key tables. When you define the key, the sequence of the key fields is significant. You should remember this, for example, if you intend to sort the table according to the key.
    Internal tables are always completely specified regarding row type, key and access type
    Hope this helps.

  • RFC dump : 'Message type " " is unknown.'

    Hi everyone,
    I am calling an RFC from one system to another and i am getting a dump with error :
    Message type " " is unknown.
    When i debugged the program the found that nothing is returned for " MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. "
    What should i do to rectify the problems? Please do help.
    Thanks In Advance.
    Regards,
    Heera

    ABAP runtime errors    MESSAGE_TYPE_UNKNOWN
           Occurred on     03/05/2008 at 21:56:28
    Message type " " is unknown.
    What happened?
    The current ABAP/4 program "Y_MM_C_CICS_MAT_RECON " h
    because
    one of the statements could not be executed.
    This is probably due to an error in the ABAP/4 progra
    What can you do?
    Print out the error message (using the "Print" functi
    and make a note of the actions and input that caused
    error.
    To resolve the problem, contact your
    SAP system administrator.
    You can print this message by choosing "Print".
    Transaction ST22 allows you to display and manage sho
    is especially useful if you want to keep a particular
    Error analysis
    Only message types A, E, I, W, S and X are allowed.
    How to correct the error
    If the error is in one of your own ABAP programs or an SAP program that
    you have modified, try to correct it.
    If the error occurred in a non-modified SAP program, you may be
    able to find a solution in the SAP note system.
    If you have access to the note system yourself, use the following
    search criteria:
    "MESSAGE_TYPE_UNKNOWN"
    "Y_MM_C_CICS_MAT_RECON " bzw. "Y_MM_C_CICS_MAT_RECON "
    "START-OF-SELECTION"
    If you cannot solve the problem yourself, please send the
    following documents to SAP:
    1. A hard copy print describing the problem.
       To obtain this, select the "Print" function on the current screen.
    2. A suitable hardcopy prinout of the system log.
       To obtain this, call the system log with Transaction SM21
       and select the "Print" function to print out the relevant
       part.
    3. If the programs are your own programs or modified SAP programs,
       supply the source code.
       To do this, you can either use the "PRINT" command in the editor or
       print the programs using the report RSINCL00.
    4. Details regarding the conditions under which the error occurred
       or which actions and input led to the error.
    System environment
    SAP Release.............. "46B"
    Application server....... "fmsap591"
    Network address.......... "10.19.196.114"
    Operating system......... "Windows NT"
    Release.................. "5.2"
    Hardware type............ "2x IA64 Level 3"
    Database server.......... "FMSAP591"
    Database type............ "ORACLE"
    Database name............ "AI0"
    Database owner........... "SAPR3"
    Character set............ "English_United State"
    SAP kernel............... "46D"
    Created on............... "Jul 30 2007 00:11:29"
    Created in............... "NT 5.0 2195 Service Pack 2 x8
    Database version......... "OCI_920_SHARE__OCI_7_API "
    Patch level.............. "2335"
    Patch text............... " "
    Supported environment....
    Database................. "ORACLE 8.0.5.., ORACLE 8.0.
    8.1.6.., ORACLE 8.1.7.., ORACLE 9.2.0.., ORACLE 1
    SAP database version..... "46D"
    Operating system......... "Windows NT 4.0, Windows NT 5.
    Windows NT 5.2, , System build information:,
                                          , LCHN : 921411"
    User, transaction...
    Client.............. 250
    User................ "HPRAMANX"
    Language key........ "E"
    Transaction......... "SE38 "
    Program............. "Y_MM_C_CICS_MAT_RECON "
    Screen.............. "SAPMSSY0 1000"
    Screen line......... 6
    Information on where termination occurred
    The termination occurred in the ABAP/4 program "Y_MM_C_CICS_MAT_RECON " in
    "START-OF-SELECTION".
    The main program was "Y_MM_C_CICS_MAT_RECON ".
    The termination occurred in line 371
    of the source code of program "Y_MM_C_CICS_MAT_RECON " (when calling the editor
    3710).
    Source code extract
    003410       r_lgort-sign = 'I'.
    003420       r_lgort-option = 'EQ'.
    003430       r_lgort-low = x_storeloc_wa-ecc_st_locn.
    003440       APPEND r_lgort.
    003450     ENDLOOP.
    003460
    003470
    003480   *CALL RFC TO GET MATERIAL DATA FROM F PIPE BY PASSING S_MATNR r_werks
    003490   *r_lgort S_CHARG AND GETTING THE REQUIRED DATA BACK IN THE TABLE
    003500   *I_MCHBF
    003510
    003520     CALL FUNCTION 'YCICS_MATERIALDATA'
    003530     DESTINATION 'FI0250'
    003540          TABLES
    003550               i_matnr                        = s_matnr
    003560               i_werks                        = r_werks
    003570               i_lgort                        = r_lgort
    003580               i_charg                        = s_charg
    003590               i_mchb                         = i_mchbf
    003600          EXCEPTIONS
    003610               no_data_found                  = 1
    003620               material_not_of_type_fert      = 2
    003630               invalid_plant_entry            = 3
    003640               invalid_stloc_entry            = 4
    003650               invalid_plnt_matnr_combi       = 5
    003660               invalid_plnt_matnr_batch_combi = 6
    003670               invalid_plnt_matnr_batch_stloc = 7
    003680               OTHERS                         = 8.
    003690     IF sy-subrc <> 0.
    003700    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         >            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    003720     ENDIF.
    003730
    Contents of system fields
    SY field contents..................... SY field contents.....................
    SY-SUBRC 1                             SY-INDEX 0
    SY-TABIX 1                             SY-DBCNT 31
    SY-FDPOS 0                             SY-LSIND 0
    SY-PAGNO 0                             SY-LINNO 1
    SY-COLNO 1
    Chosen variables
    Name.......................... Contents.1........2........3....+....4
    VARI
                                   2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40                                          ####00000000000000
                                   2222222222222222222200003333333333333322
                                   0000000000000000000000000000000000000000
    ... +  80                          ####################################
                                   2222000000000000000000000000000000000000
                                   0000000000000000000000000000000000000000
    ... + 120                      ########################################
                                   00000000
                                   0000000
    SY-MSGV1
                                   2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40
                                   2222222222
                                   0000000000
    SY-MSGV2
                                   2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40
                                   2222222222
                                  0000000000
    Y-MSGV3
                                  2222222222222222222222222222222222222222
                                  0000000000000000000000000000000000000000
    .. +  40
                                  2222222222
                                  0000000000
    Y-MSGV4
                                  2222222222222222222222222222222222222222
                                  0000000000000000000000000000000000000000
    .. +  40
                                  2222222222
                                  0000000000
    _MCHB                         ####################################‘###
                                  0000000000000000000000000000900000009000
                                  0000000000000000000000004000060000001000
    .. +  40                      ####0###0#######ÿÿÿÿ:###########è ƒ####
                                  1000300030000000FFFF300000000000EA280000
                                  0000020001000000FFFFA000200043008D030000
    .. +  80                      x> ƒ####################################
                                  7328000000000000000000000000000000000000
                                  8E03000000000000000000000000000000000000
    .. + 120                      ########################(#######
                                  00000000
                                  0000000
    MCHBWA                      000000000000895405CR01CRA10001    CR01TE
                                  3333333333333333334533454333332222453354
                                  0000000000008954053201321100010000320145
    .. +  40                      ST05####e#########
                                  553300006000000000
                                  3405000150C000000C
    SCHARG_%_APP_%              S_CHARG S_CHARG                       to
                                  5544454255444542222222222222222222222276
                                  3F3812703F38127000000000000000000000004F
    .. +  40
                                  2222222222222222222222222222222222222222
                                  0000000000000000000000000000000000000000
    .. +  80                         @1FQMultiple selection@
                                  2224345547676766276666766642222222222222
                                  000016C1D5C490C5035C5349FE00000000000000
    .. + 120
                                   222
                                   000
    X_MCHBF_WA
                                   2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40                      00000000            00000000
                                   3333333322222222222233333333222222222222
                                   0000000000000000000000000000000000000000
    ... +  80                      000000 #################################
                                   3333332000000000000000000000000000000000
                                   0000000000000C000000C000000C000000C00000
    ... + 120                      ########################################
                                   00000000
                                   0C00000
    I_MCHBF                        ################@#######################
                                   0000000000000000400000000000100000000000
                                   1000400040004000080050004000080000000000
    ... +  40                      ################ÿÿÿÿÓ###################
                                   1000000000000000FFFFD0000000000000000000
                                   0000000000000000FFFF30007000630000000000
    ... +  80                      ########################################
                                   0000000000000000000000000000000000000000
                                   0000000000000000000000000000000000000000
    ... + 120                      ########################8#######
                                   00000000
                                   0000000
    SYST                           ########################################
                                   0000000000000000000000000000000000000000
                                   0000000010000000000000000000000000000000
    ... +  40                      ####################ã###################
                                   10000000000000000000E0000000000000000000
                                   F00000001000000010003000000000000000F000
    ... +  80                      ########################################
                                   0000000000000000000000000000000000000000
                                   0000000000001000800000000000000000000000
    ... + 120                      ####################################š###
                                   00000000
                                   0000000
    X_MKPFMSEG_WA-BKTXT
                                   2222222222222222222222222
                                   0000000000000000000000000
    %_SPACE
                                   0
                                   0
    X_OUTPUT_WA-BTEXT
                                   22222222222222222222
                                   00000000000000000000
    X_MCHB_WA-MATNR                000000000000895405
                                   333333333333333333
                                   000000000000895405
    X_MKPFMSEG_WA-WERKS
                                   2222
                                   0000
    X_MCHB_WA-WERKSF               CRA1
                                   4543
                                   3211
    X_OUTPUT_WA-WERKS
                                   2222
                                   0000
    X_MCHB_WA-LGORTF
                                   2222
                                   0000
    X_MKPFMSEG_WA-LGORT
                                   2222
                                   0000
    X_MCHB_WA-CHARG                CR01TEST05
                                   4533545533
                                   3201453405
    Active calls / events
    No.... Type........ Name..........................
           Programm
           Include                                  Line
         1 EVENT        START-OF-SELECTION
           Y_MM_C_CICS_MAT_RECON
           Y_MM_C_CICS_MAT_RECON                      371
    Internal notes
    The termination occurred in the function "ab_jmess" of the SAP
    Basis System, specifically in line 1083 of the module
    "//bas/46D/src/krn/runt/abdynpro.c#22".
    The internal operation just processed is "MESS".
    The internal session was started at 20080305215621.
    Active calls in SAP kernel
    SAP (R) - R/3(TM) Callstack, Version 1.0
    Copyright (C) SAP AG. All rights reserved.
    Callstack without Exception:
    App       : disp+work.EXE (pid=24072)
    When      : 3/5/2008 21:56:28.0
    Threads   : 2
    Computer Name       : FMSAP591
    User Name           : ai0adm
    Number of Processors: 2
    Processor Type: ia64 Family 31 Model 1 Stepping 5
    Windows Version     : 5.2 Current Build: 3790
    Stack Dump for Thread Id 56f4
    FramePtr         ReturnAd         Param#1          Function Name
    00000000083a0c00 0000000076eab530 00000000000024f4 kernel32!GetDateFormatW
    00000000083a0bd8 000000000215a7c0 00000000000024f4 kernel32!GetDateFormatW
    00000000083a0b88 000000000067fe80 0000000000000080 disp+work!
    000000001c1b0040 0000000076ea7420 0000000000212e50 MSVCRT!tanhf
    000000001c1b0000 0000000000000000 000006fb7eb36e88 kernel32!GetDateFormatW

  • Pl/sql table - row type records

    Hi,
    Is there any limit on the number of records that a pl/sql table (row type) can accomodate.Iam using oracle 10g

    user11200499 wrote:
    I have gone thru that url, nothing on the maximum number of records that can be present in pl/sql table is given there. Will be very helpful if you can let me know if there is any such limitation.There is no such thing as a PL/SQL "+table+". A table, in Oracle terminology, means colums and rows and indexes and the ability to scale data, effectively read and process and filter and aggregate data.
    A so-called PL/SQL "+table+" is nothing at all like this.
    The correct term for it, and used in all other programming languages, are arrays (procedural term) and collections (object orientated term).
    An array/collection is a local memory structure in the unit of code. In PL/SQL, that means PGA (process global area) memory. And as this uses server memory, you should not abuse it and only use as much that is truly needed.
    Make a PL/SQL array/collection too large, and PGA grows.. and can have a very negative impact on performance. It can even cause the server to crawl to halt, where you will struggle to enter a commandline command on the server as it is spending 99% of CPU time trying to deal with memory requests and page swapping.
    So what do we then use arrays/collections for in PL/SQL?
    For the very same reason we use in any other programming language - dealing with managing local programming data in a more effective memory structure. Such as bulk processing when requiring a buffer variable that can be passed to and from the PL and SQL engines.
    This does NOT mean using it as you would use it as if it is a SQL table. As it is not.
    So to answer your question of how large a PL/SQL array or collection can be? That depends entirely on the problem you are trying to solve. If it is for example bulk processing, then typically a collection of a 100 rows provides the best balance between the amount of (expensive) PGA memory being used versus the increase in performance by reducing context switching between the PL and SQL engines.
    If the rows are quite small, perhaps even a 1,000 row collection. More than that seldom decreases context switching enough to justify the increase in expensive PGA.
    So what should then be used to store larger data structures in PL/SQL? GTT or Global Temporary Tables. As this is a proper SQL table structure. Can be indexed. Natively supports SQL. Can scale with data volumes.
    And most importantly, it does not consume dedicated process memory and will not blow server memory.

  • Error in MIRO -  " No taxes on sales/purch.are allowed for account 174600

    Hi freinds,
    a have created new condition type for PO maintained the same Pricing procedure also .now my problem is while doing miro it is showing an error that " No taxes on sales/purch.are allowed for account 174600 1000, V0 is no is not allowed "
    pls help me out .
    regards,
    Rashmi

    Hi
    Fo to FS00 enter your GL and company code go to change made and then go to contoal data tab and then in Tax category
    select * or as per your requirment.
    regards

  • Program ID in RFC destination of type T

    can one please explain what exactly is program id in rfc destination of type T

    Hi,
    from
    http://help.sap.com/saphelp_nw2004s/helpdata/en/22/042652488911d189490000e829fbbd/content.htm
    "Type T destinations are connections to external programs that use the RFC library to receive RFCs."
    so program id is the name of such a program
    Regards,
    michal

  • Edit Return Addresses - Invalid hostname. Only US-ASCII characters are allowed.

    On our two C series appliances the C350 and the C660 we can log in to the GUI and go to System Administration \ Return Addresses and change the
    Return Addresses for System-Generated Email to something more meaningful and practical then reports@hostname.  For example we like to use a proper suffix instead of @hostname we use @ourAwesomeCompany.com. Anyway on the M series the M650 we can't change the suffix East of the @ sign.  We get this error:
    Invalid hostname. Only US-ASCII characters are allowed.
    Did any of you, or can any of you change the Return Addresses on your M series?  You don't have to go as far as commiting the changes if you are willing to try this for me, just type something in and hit Submit that should be enough to generate the error.

    Hello,
    We have two M1060.
    When we tested the version 7.7.0-206 or earlier, we found the same problem as you by GUI.
    Recently, we're migrating to 7.9.0-107 and that is right now.
    So, you can migrate without fear

  • RADCUCNTUPG Failed.table type /BIO/WMTCTUSERNM : row type /BIO/MTCTUSERNM

    Dear All,
    We are upgrading our 4.7 NUC system to ECC6 UC through combined upgrade and unicode conversion.
    In the upgrade phase, Batch Job RADCUCNTUPG failed. Error message in RADCUCNT.ELG gives the message that table type /BIO/WMTCTUSERNM : row type /BIO/MTCTUSERNM doesnot exist. Nametab cannot be created.
    I loged into the shadow instance and found that the view /BIO/MTCTUSERNM exists in DDIC but doesnot exist in the database.
    Any solution for this ?
    Warm Regards
    Mazdul

    Dear All,
    I was able to find a solution to the problem.
    The SAP Shadow instance was up when the error came.
    So i logged in to the shadow instance and went to DB02. In DB02, there is an option of database diagonistics, where we can find the list of objects present in DDIC but missing in the database.
    When I pressed the refresh button there, I found /BIO/PTCTUSERNM and /BIO/MTCTUSERNM as objects missing in the database.
    Selecting these objects I clicked the button to create the objects in the database. I got the message that these objects were successfully created in the database. It should be noted that /BIO/PTCTUSERNM should be activated first and then /BIO/MTCTUSERNM should be activated.
    After this I repeated the step and it went ahead. This was my solution, there may be other solution to this other than this. But sap has not come up with any note regarding this, which I think they should.
    Hope this would be helpful.´
    Warm Regards
    Mazdul

Maybe you are looking for

  • Widgets Not Appearing on Published Site

    I updated my work website by adding photo albums (Simple Viewer through LR4) with the HTML widget and YouTube videos with the YouTube widget. After saving and publishing the site changes, I viewed the website through iWeb (when prompted) and everythi

  • BPEL PM 10.1.2 B3 Shutdown

    Hi when i try to shutdown the BPEL PM server 10.1.2 B3 using 'Stop BPEL PM Server' shortcut, it doesn't always shutdown successfully, most of the time it just hangs and i had to kill it. I tried this in winxp pro with service pack1a and service pack2

  • XI SRM Integration Scenarios for ShoppingCart model

    We've loaded the XI content for SRM (XI7_0_SRM_SERVER_7.xxxx) from the sap marketplace and reviewed the data types, messages, and interfaces. It appears there are no pre-built integration scenarios associated with a Shopping Cart model (Purchase Orde

  • My address book dosent work at all

    When I open address book it wont let me add a new contact. I can't add a new card or new group. I've tried going in and changing some of the settings but nothing I do seems to work. Please any help would be great! Thanks

  • OSX and wireless (third party) print server problems - 'host is busy' again

    The setup: MBP running OSX 10.5.2 Zyxel NSA-220 (with latest firmware) hardwired to a Lynksys wireless router (running Tomato firmware) Canon PIXMA iP4500 with CUPS+Gutenprint v5.1.7 drivers I'm trying to set up the NSA as a print server. I can ping