Posts

Es werden Posts vom Juni, 2017 angezeigt.

TABLE_NOT_ACTIVE über RFC

Problem: Beim Aufruf eines RFC aus einer Applikation wie Pentaho Kettle oder Arcplan kann der RFC nicht konfiguriert werden oder gar nicht angesporchen werden. Die Fehlermeldung die erscheint ist TABLE_NOT_ACTIVE. Lösungsansatz: Eine häufige Ursache für diesen Fehler ist ein Ein- oder Ausgabeparameter des RFC vom Typ String. Die oben genannten Tools versuchen mich hilfe anderer Funktionsbausteine Informationen über den RFC Herauszufinden. Dabei werden beim Verbindungsaufbau oder bei der Konfiguration der Schnittstelle über einen anderen RFC Informationen zu den Datentypen der jeweiligen Übergabeparameter abgerufen. Diese abfrage Quittiert das ABAP System mit einem "Raising TABLE_NOT_ACTIVE" sobald es auf den Datentyp STRING trift. Eine Überprüfung der Typen der Parameter und Änderung von STRING zu z.B. CHAR255 kann das Problem lösen.

NO_BUSINESS_SYSTEM

Problem: Beim Aufruf eines Web Service Proxy meldet der Proxy einen Fehler NO_BUSINESS_SYSTEM. Lösungsansatz: Dieses Problem tritt auf, wenn beim Aufruf des WebService Proxy kein Port angegeben wird und kein aktiver Proxy als Standard-Port definiert wird. Schritte um das Problem zu beheben: Transaktion SOAMANAGER aufrufen. Im Reiter Service-Administration den Link Web-Service-Konfiguration auswählen  mit geeigneten Suchkriterien den richtigen Consumer-Proxy suchen Klick auf den gesuchten Consumer-Proxy  in den Details des consumer-Proxy im Reiter Konfigurationen einen aktiven Logischen Port auswählen und den Button "Log. Standardport fetl." klicken