Subroutine-the actual parameter is incompatible with the formal parameter

Hi,
I have the following code that is outputting an error message during activation:
DATA: I_RESBB TYPE TABLE OF RESBB,
      WA_RESBB TYPE RESBB.
PERFORM OBTAIN_RESBB_DATA
USING I_RESBB.
*&      Form  OBTAIN_RESBB_DATA
*       text
*      -->P_I_RESBB  text
FORM OBTAIN_RESBB_DATA  USING    VALUE(P_I_RESBB) TYPE RESBB.
ENDFORM.                    " OBTAIN_RESBB_DATA
However, I am getting the following messages during activation:
In PERFORM or CALL FUNCTION "OBTAIN_RESBB_DATA", the actual parameter
"I_RESBB" is incompatible with the formal parameter "P_I_RESBB".
What am I doing wrong? I have checked through many different threads & sites but can't find a solution.
Thanks,
John

John, since you seem quite familiar with the ABAP help and obsolete statements I'm now surprised what you were initially asking for.. .
Anyhow, below a sample coding with the table being passed as a USING parameter. Avoid using VALUE on the parameter (i.e. pass by value) unless you need a copy of the parameter. Otherwise this leads to a performance overhead (requirement to copy the parameter), especially for large internal tables.
TYPES T_RESBB_TAB TYPE STANDARD TABLE OF RESBB WITH NON-UNIQUE DEFAULT KEY.
DATA I_RESBB TYPE T_RESBB_TAB.
PERFORM OBTAIN_RESBB_DATA USING I_RESBB.
FORM OBTAIN_RESBB_DATA  USING I_RESBB TYPE T_RESBB_TAB.
  FIELD-SYMBOLS: <RESBB> TYPE LINE OF T_RESBB_TAB.
  LOOP AT I_RESBB ASSIGNING <RESBB>.
    " Additional coding for evaluating/updating the table
  ENDLOOP.
ENDFORM.
Cheers, harald
P.S.: Update of my posting: Just read your one comment. Looks like your only problem was attempting to define the table type in the parameters section of the form routine. This doesn't work. If you don't have a type you could use a generic type (i.e. simply just say <i>using i_resbb type table</i>), but in general I would stick to strong typing unless you have a generic routine that must handle different table types. So simply refer to a table type from dictionary or that you defined in your program.

Similar Messages

  • SOURCE_PACKAGE is INCOMPATIBLE with the FORMAL PARAMETER DATA_PACKAGE

    Hello Experts,
    Infocube A is getting updated from shopping carts DSO. I have added 3 new fields in SC DSO then cube transformations got inactive.  I do not want 3 new fields in cube. we have report on DSO. Below is syntax error when  checking transformations.
    Error: In PERFORM or CALL FUNCTION "ROUTINE_9998", the actual parameter "SOURCE_PACKAGE" is incompatible with the formal parameter "DATA_PACKAGE".
    3 New fields are available in tys_SC_1 but not available in tys_SC_1_full. I tried to insert 3 fields in tys_SC_1_full but still it is showing same syntax error.  And more TYPE is availalbe tys_TG_1_full.  This type does not have 3 fields.
    Please  advice.
    Thanks in advance.
    Regards
    Venkata.

    Hello Rathy,
    I have resolved issue by addinng fields to data package. Issue is becasue of 4 fields in source and I have added only 3 fields in data package. Added one more field to data package and no syntax errors when checked.
    Thanks for the input and points assigned.
    Regards
    Venkata Agraharam.

  • BIB-16633 Cannot connect because the database version is incompatible with

    BIB-16633 Cannot connect because the database version is incompatible with Feb 15, 2005 9:28 PM
    Reply
    why is this?
    oracle.dss.connection.common.ConnectionException: BIB-16633 Cannot connect because the database version is incompatible with this BI Beans version.
    at oracle.dss.connection.server.drivers.mdm.MDMConnectionDriverImpl.connect(MDMConnectionDriverImpl.java:147)
    at oracle.dss.connection.server.ConnectionImpl.connect(ConnectionImpl.java:285)
    at oracle.dss.connection.client.Connection.connect(Connection.java:425)
    at oracle.dss.connection.client.Connection.connect(Connection.java:342)
    at oracle.dss.addins.designer.OLAPSource.test(OLAPSource.java:284)
    at oracle.dss.addins.wizard.configFileEditor.OlapPanel.testConnection(OlapPanel.java:244)
    at oracle.dss.addins.wizard.configFileEditor.OlapPanel.btnTest_actionPerformed(OlapPanel.java:378)
    at oracle.dss.addins.wizard.configFileEditor.OlapPanel$3.actionPerformed(OlapPanel.java:120)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
    at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
    at java.awt.Component.processMouseEvent(Component.java:5100)
    at java.awt.Component.processEvent(Component.java:4897)
    at java.awt.Container.processEvent(Container.java:1569)
    at java.awt.Component.dispatchEventImpl(Component.java:3615)
    at java.awt.Container.dispatchEventImpl(Container.java:1627)
    at java.awt.Component.dispatchEvent(Component.java:3477)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
    at java.awt.Container.dispatchEventImpl(Container.java:1613)
    at java.awt.Window.dispatchEventImpl(Window.java:1606)
    at java.awt.Component.dispatchEvent(Component.java:3477)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141)
    at java.awt.Dialog$1.run(Dialog.java:540)
    at java.awt.Dialog.show(Dialog.java:561)
    at java.awt.Component.show(Component.java:1133)
    at java.awt.Component.setVisible(Component.java:1088)
    at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
    at oracle.dss.addins.wizard.configFileEditor.ConfigFileEditorWizard.run(ConfigFileEditorWizard.java:229)
    at oracle.dss.addins.designer.BIDesignerImpl.editConfigFile(BIDesignerImpl.java:1428)
    at oracle.dss.addins.designer.BIDesignerAddin.openBIDesignerSettings(BIDesignerAddin.java:990)
    at oracle.dss.addins.designer.BIDesignerAddin.actionPerformed(BIDesignerAddin.java:807)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
    at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
    at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
    at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
    at java.awt.Component.processMouseEvent(Component.java:5100)
    at java.awt.Component.processEvent(Component.java:4897)
    at java.awt.Container.processEvent(Container.java:1569)
    at java.awt.Component.dispatchEventImpl(Component.java:3615)
    at java.awt.Container.dispatchEventImpl(Container.java:1627)
    at java.awt.Component.dispatchEvent(Component.java:3477)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
    at java.awt.Container.dispatchEventImpl(Container.java:1613)
    at java.awt.Window.dispatchEventImpl(Window.java:1606)
    at java.awt.Component.dispatchEvent(Component.java:3477)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
    Lisa Sherriff
    Posts: 137
    OTN Member Since: Jan, 2001
    Re: BIB-16633 Cannot connect because the database version is incompatible w ( In Reply To : BIB-16633 Cannot connect because the database version is incompatible with ) Feb 16, 2005 1:32 AM
    Reply
    Hi,
    From the 10.1.2 BI Beans Install Guide it says:
    OracleBI Beans supports data stored in Oracle9i Enterprise Edition or Oracle Database 10g Enterprise Edition. However, only particular releases and patchsets are supported:
    * Oracle9i Release 2 Enterprise Edition, as follows:
    o 9.2.0.6 for all platforms.
    o 9.2.0.5 with the latest OLAP patch for Windows-only.
    * Oracle Database 10g Release 1 Enterprise Edition with the latest OLAP patch.
    From the error message it would appear that the Database is not one of the above.
    Thanks,
    Lisa
    JDev QA
    401488
    Posts: 48
    OTN Member Since: Aug, 2002
    Re: BIB-16633 Cannot connect because the database version is incompatible with ( In Reply To : BIB-16633 Cannot connect because the database version is incompatible with ) Feb 18, 2005 8:01 PM
    Reply
    Hi,
    Please note that we have follwing versions of DB up and running:-
    1)Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
    With the Partitioning, OLAP and Data Mining options
    2)Oracle9i Enterprise Edition Release 9.2.0.5.0 - Production
    With the Partitioning and Real Application Clusters options
    JServer Release 9.2.0.5.0 - Production
    Pls let us know the solution to resolve this problem ASAP.
    Thanks.

    You are not using a supported version of the database. BI Beans/OLAP only support the following database versions:
    10g - 10.1.0.3 with additional OLAP patch
    9i - 9205 with additional OLAP patch
    9i - 9206
    I would suggest that you have not applied all the required database patches to your instance.
    Hope this helps
    Business Intelligence Beans Product Management Team
    Oraclc Corporation

  • Hello guys..does anybody know how to install and use adobe master collection with the new lion?   I need to use Flash and illustratore, but apparently those programmes are incompatible with the new operative sistem...   I am a new mac users and I'd like t

    Hello guys..does anybody know how to install and use adobe master collection with the new lion?
    I need to use Flash and illustratore, but apparently those programmes are incompatible with the new operative sistem...
    I am a new mac users and I'd like to know if there are other similar programmes I can use with lion!

    Lab79 wrote:
    Are you on Apple's payroll?
    well dude I can only let you know that as I work with those programme I don't have to pay for it is my company that pays the programme I whant to use( that's why I was asking if there where other programmes ..that I could use with lion insted that Illustrator and Flash!)..I know Adobe since 2005 and I can say that Adobs products are very good...I think that if it's an Adobe probleme or fault ..they will solve it very soon...but unfortunally I have the impression that after Jobs passed away Appel decided to change politics..and everything started to go very bad! (see FCP X)..
    good luck with apple dude..
    Where is the Apple problem? I have CS4 and CS5 running perfectly fine on my Macbook Pro. Installed 5 after Lion upgrade. Worth every cent. Adobe did have some catching up to do with Lion but with the CS5.5 update all runs fine. But not yours. So it is a problem with the Lion OS? You say you have been with Adobe since 2005. So you would be aware of all the other issues that Adobe had catching up with past Oss in Mac and Windows then. They get it right, but it is up to them. It is not up to Apple, nor Microsoft for that matter, to run around and check that every software developer in the world is running their business properly.
    And what has politics got to do with anything. Some people just have to blame Software for their poor Hardware maintainence of failure of the same.
    <The only think I can really do is to go back on my old windows...give back this orrible lap top and ask for my money back!>
    Great suggestion. You should go with that one, but good luck getting a refund.
    Bye

  • Compile error in hidden module: Essbaselogon. This error commonly occurs when code is incompatible with the version, Platform, or architecture of this application

    Hi,
    I am getting below wrror while accesing the Ecel:
    compile error in hidden module: Essbaselogon. This error commonly occurs when code is incompatible with the version, Platform, or architecture of this application

    IIRC essbase is a financial reporting add-in (Hyperion, or something similar?).
    This message is telling you that the add-in is not compatible with your current software. You should check with the vendor who provided the essbase add-in. Tell them what version of windows and Excel (and maybe Hyperion) you are using, and get a compatible
    version from them...
    If you do not need or run essbase/hyperion/etc then you should just remove/disable the add-in. If it doesn't show in your add-in menu, then you may have to do a repair installation or re-install Excel

  • Incomplete control parameter for commmunication with the BW system

    Hi expert's,
    when i am loading my infopackage it's giving the error as follows
    Error when updating Idocs in Source System
    Diagnosis
    Errors have been reported in Source System during IDoc update:
    System response
    There are IDocs with incorrect status.
    Procedure
    Check the IDocs in Source System . You can get here using the BW Monitor.
    Removing errors:
    How you remove the errors depends on the error message you receive.
    for that i checked in idoc maintenance in OLTP
    it's showing the following error
    "Incomplete control parameter for commmunication with the BW system"
    how to resolve this issue
    Regards
    Harikrishna N

    Hi Imtiaz Karedia  ,
    thank you for your quick reply.
    i checked with source system in RSA1. it's saying that source system connection is ok.
    Regards
    Harikrishna N

  • How to stop Firefox incessantly interrupting my work by trying to install an update incompatible with the Google toolbar which I depend on.that does nor

    Dear Sirs,
    How can I stop Firefox from incessantly interrupting my work by trying to install an update that is incompatible with the Google toolbar which I depend on. Not knowing any better, I trustingly allowed the installation the first time the update notice appeared. It crippled my Internet routines. The toolbars did not work and the bookmarks as well as all the history entries were lost, I have had to reinstall my previous Firefox 4.0.1 and start all over again.

    Hi chib60,
    Sorry you are having so much trouble.
    Dealing with your last comment first ''"Copy and paste the information from Help > Troubleshooting Information." Why? How? This is ridiculous info - it has no logic or sense to it like most of your advice. ''
    If you look to the right you will see a link for 'more system details' that is where such troubleshooting information appears, and it can sometime be helpful.
    I am using firefox on a couple of old XPs without problems. Obviously crashing is not expected behaviour, but please try to think of firefox as two separate parts the basic browser and all the additional software as addons and plugins.
    It may be rather unrewarding trying to track down the cause of a crash using crash information, the best way forward is probably to start using it in[[safe mode]] and with no plugins installed.
    * see also [[basic troubleshooting]]
    If firefox is recommended by your university, why not try it out on one of their computers, presumably it is installed on the university computers available in the library etc, that should at least convince you that it does work.
    I hope the problem is not malware, but if it is all the personal computers you try, a possibility that can not be discounted is that it is some form of malware affecting those computers.
    Have you tried Internet Explorer, that will be installed on your XP by default I imagine, does that work ?

  • HT1338 tried to update 10.7.4 to 10.7.5 get un expected error at cleanup....have tried several times with no success..after failed try mail will not open because the mail is now incompatible with 10.7.4......HELP

    tried to update 10.7.4 to 10.7.5 get un expected error at cleanup....have tried several times with no success..after failed try mail will not open because the mail is now incompatible with 10.7.4......HELP

    2009 MacBook Pro eh? It looks like your hard drive has failed. Three years is pretty standard. Often, then only hint you have is catastrophic failure.
    If you put the old hard drive into an external enclosure or similar device, you may still be able to migrate your data from it. Just because it won't boot doesn't mean you can't still read from it. Still, I wouldn't keep trying it. As long as you are buying a new hard drive, may as well get sometime to use with Time Machine too.

  • Incomplete control parameter for communication with the BW system

    Hello SAP Experts!
    We have R/3, which is ECC 6.0 and BI 7. While loading data to target, we are facing errors BD87.
    Application Document not posted.
    R3/030:Incomplete control parameter for communication with the BW sys.
    Please, I invite your valuable inputs
    Thanks & Regards
    Vanitha

    Seems like your source system is not active...
    Try transaction RSA1 -> Source Systems -> select system and
    click 'activate'.
    Also read,
    Note 398335 - Error message R3 030
    Note 359412 - Error message R3030, control parameter incomplete
    Regards
    Juan

  • HT4743 I just purchased an iTunes TV show and it successfully downloaded. It is now saying that I do not have the proper version of QuickTime on this version of iTunes (10.6.3). How can a show I purchased be incompatible with the latest version of iTunes?

    I just purchased an iTunes TV show and it successfully downloaded. It is now saying that I do not have the proper version of QuickTime on this version of iTunes (10.6.3).
    How can a show I purchased be incompatible with the latest version of iTunes?
    I want a refund, but I can't even figure out how to request one through support. Super frustrated and long time Apple customer.

    After a day of trying, both iTunes and my Apple TV are telling me that the episodes of Scooby Doo I purchased are incompatible due to QuickTime. I still don't understand how I purchased something from iTunes that doesn't work with iTunes.
    the exact error I receive when I try to play an episode is the following:
    "This movie requires QuickTime, which is not supported by this version of iTunes."
    Any advice would be great!

  • I have the i-pad   'Apple Pages' app that needs updating but i keep getting the message that this app is incompatible with the i-pad.  What's the deal?? updating.

    why can't I update the i-pad specific app "Apple Pages".  I keep getting a message that says this app is incompatible with the i-pad.  I don't know how to fix this. makes it really inconvenient to up other apps......I have to do them one at a time since I can't remove "Pages" from the update list.

    I had the same problem ,  u have to update to iOS 5 since the pages app has updates that are made to work
    With the new iOS .

  • Truly dumb question. How do I get PS to actually complete a command, eg straighten an horizon, and finalise the change. Even doing a "save as" with a new file name and reloading brings the image back, straightened, but with the skewed back ground frame st

    Truly dumb question. How do I get PS to actually complete a command, eg straighten an horizon, and finalise the change. Even doing a "save as" with a new file name and reloading brings the image back, straightened, but with the skewed back ground frame still there. Is there a "apply change" or similiar command that I simply cannot see.

    brings the image back, straightened, but with the skewed back ground frame
    PSE did what you told it to do. Choose the Straighten and crop edges or fill edges options when you use the straighten tool if you want it to do more than just straighten the contents of the image. Many people prefer the plain straighten because they'd rather crop themselves than let PSE do it.

  • Is the MSI NX6600LE TD256E incompatible with MSI K8N Neo3 mainboard ?

    Hello people,
    I have a very ugly problem here. I have an MSI K8N Neo3 mainboard here, that with PCI Express and AGP slots.
    It was working fine for a while, so I dont think the mainboard itself is bad.
    Originally, an Inno3D Geforce 6200 with Turbo Cache, was installed on that computer. However, in the past week the owner buyed a copy of Battlefield 2 to have some fun, he also buyed an MSI NX6600LE TD256E PCI Express graphic card to replace the Inno3D Geforce 6200 with Turbo Cache.
    I got that PC here today, in order to install the new MSI Graphic card, and also install the game. Now comes the ugly part: I cannot get that card to work in that computer, and I don't know why.
    At first I thought that the card was defective, so I took it out of that PC and installed it on my own PC, and the card works in my PC (see signature), and my PC's graphics card works fine on the other PC (the K8N Neo3). Even the old Inno3D card works fine.
    Since the card works fine in my PC (I've used it while writing this post), and my PC's graphic card works fine in the other PC, as well as the old Inno3D card, the only thing left for me to think is that the NX6600LE TD256E card is not compatible with the K8N Neo3 board, but that seems too strange for me.  
    Can any one here tell me if there's some kind of compatibility problems between the MSI K8N Neo3 mainboard and the MSI NX6600LE TD256 Graphic card ?
    Any help is welcome,

    Update:
    The card is compatible with the board. What was incompatible with the card, was a little chip in the board (fried) which I didn't noticed during the first inspection of the board.
    Curious thing is that it accepted other cards and not the NX6600LE, but in the end, not even my own NX6600 card, or any other PCIe card worked at all. I guess the little chip suffered some kind of damage due to power problems in the place where the computer was. With this in mind, an electrical technician will be sent to the place to verify the electrical installations for problems of any kind, so we can correct them and prevent future problems.
    Back to the board thing,  a new K8N Neo4-F board has taken the place of the semi-toasted K8N Neo3 board. Also, and thanks to the hibrid design of the K8N Neo3, we will still be able to use it. The PCIe slot is dead for sure, but the AGR Slot still works well, so we'll use it for traditional desktop aplications, such as word processors, internet surfing, e-mail, document scanning and printing, etc, etc, etc...
    Well, that's all. I just wanted you guys to know; so no one keeps looking for an an answer to this (now solved) mystery. For me this case is now closed, so if no one is interested into it, Admins... feel free to delete the entire thread 
    Be well you all,
    Edwin

  • HT3258 Why is Parallels incompatible with the new OS? What can I do about it?

    Why is Parallels incompatible with the new OS? What can I do about it?

    Upgrade?
    https://discussions.apple.com/message/19059850#19059850

  • It 'possible that Logic 9 is incompatible with the latest update to lion 10.7.5?

    It 'possible that Logic 9 is incompatible with the latest update to lion 10.7.5?

    Where can I find the "All Images" list?  When I go to Finder - Pictures there is nothing there (just the new iPhoto library that is empty).  They are not in the "All My Files" folder nor the Trash. Though, when they were in iPhoto previously, I could never see them in the "All My Files" folder, either - which I thought was weird.  Thanks again for your support.

Maybe you are looking for

  • Syncing with reinstalled iTunes

    I had to reflash my hard drive due to a trojan problem.  When I reinstalled iTunes, it no longer pairs with my iPod Classic and will not sync content from my ipod to iTunes.  I was only able to transfer iTunes store purchases from the ipod to iTunes.

  • DPX frames exported from Color won't open in AE (or any Adobe app)

    Any ideas?

  • IOS 8.2 And bluetooth keyboard troubles.

    After the upgrade to iOS 8.2 my iPad air2 and iPhone 6 do not recognize the apple bluetooth keyboard anymore. Restart does not work. and when I try to connect a notification is made that the connection cannot be made. Does anyone now how to fix this?

  • Location emoticons Finder

    Hello everyone, I'm wondering where the emoticons are located in Finder ? Thanks !

  • Duplicate checks in lockbox

    Hello All, I am facing a situation where the MICR and check number are same in multiple lockbox (BAI2) files for multiple dates. I know this is a rare scenario but how will standard SAP lockbox program handle such a situation. Our system omitted the