File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -208,7 +208,10 @@ public function invoke(): array
208208 */
209209 $ params = array_merge (
210210 $ this ->getInputParams (
211- $ this ->getApi ()->getInputElements (),
211+ array_merge (
212+ $ this ->getApi ()->getInputElements (),
213+ $ this ->getApi ()->getChangingElements ()
214+ ),
212215 $ this ->getParams ()
213216 ),
214217 $ this ->getTableParams (
@@ -235,6 +238,7 @@ public function invoke(): array
235238 */
236239 return $ this ->castOutput (array_merge (
237240 $ this ->getApi ()->getOutputElements (),
241+ $ this ->getApi ()->getChangingElements (),
238242 $ this ->getApi ()->getTables ()
239243 ), $ result );
240244 }
Original file line number Diff line number Diff line change @@ -107,9 +107,10 @@ private function mapType(string $type): string
107107 private function mapDirection (string $ direction ): string
108108 {
109109 $ mapping = [
110- 'RFC_EXPORT ' => IApiElement::DIRECTION_OUTPUT ,
111- 'RFC_IMPORT ' => IApiElement::DIRECTION_INPUT ,
112- 'RFC_TABLES ' => ITable::DIRECTION_TABLE
110+ 'RFC_EXPORT ' => IApiElement::DIRECTION_OUTPUT ,
111+ 'RFC_IMPORT ' => IApiElement::DIRECTION_INPUT ,
112+ 'RFC_CHANGING ' => IApiElement::DIRECTION_CHANGING ,
113+ 'RFC_TABLES ' => ITable::DIRECTION_TABLE
113114 ];
114115 if (!array_key_exists ($ direction , $ mapping )) {
115116 throw new SapLogicException (sprintf ('Unknown SAP Netweaver RFC direction \'%s \'! ' , $ direction ));
You can’t perform that action at this time.
0 commit comments