Quantcast
Channel: SCN : Unanswered Discussions - ABAP Development
Viewing all 8768 articles
Browse latest View live

Comparison of TWO Fieldsymbol records.

$
0
0

Hi Experts,

 

I have two different field symbol records.both of them having multiple rows of records.But two fields are similar to both. Now i want to compare this two field symbol records and append the same to normal internal table.

 

Anyone guide me.

 

In normal internal table we are simply making read table and moving the workarea values to new internal table. But in Field symbol howtodo this.

 

 

Regards
Anandhan


Read archive file with 'AS_API_READ'

$
0
0

Hello All,

 

I'm testing archive functionality.

I archived some file with SARA, and then I deleted it and reload it.

until then, everything is fine. I can use function 'AS_API_READ' to retrieve this file.

 

But when I archived reload file again, i use function 'AS_API_READ' to read archived file,

what i expect is that i should get the new archived file but in fact i only got the archived file which is 'RELOADED'.


Can anybody explain me why ?


Thank you ,

Kevin

If i pass multiple invoices to submit rsnast00 i need single URL of the all invoices in PDF format

$
0
0

Currently below program works for single invoice. So the requirement is if we pass multiple invoices then i single pdf needs to be generated in single URL.


Please help.



  perform log_line using 'Z_DP_OUTPUT_TO_PDF: IN_OBJKY: ' in_objky.

   perform log_line using 'Z_DP_OUTPUT_TO_PDF: IN_KSCHL: ' in_kschl.

   perform log_line using 'Z_DP_OUTPUT_TO_PDF: IN_LDEST: ' in_ldest.

   perform log_line using 'Z_DP_OUTPUT_TO_PDF: IN_SPRAS: ' in_spras.

   perform log_line using 'Z_DP_OUTPUT_TO_PDF: IN_PARVW: ' in_parvw.

   perform log_line using 'Z_DP_OUTPUT_TO_PDF: IN_PARNR: ' in_parnr.

 

   TABLES: nast,                      " Message Status

           cmfp.                      " Storage Structure for Errors Collected

 

   DATA: BEGIN OF xnast OCCURS 0.

           INCLUDE STRUCTURE vnast.

   DATA: END OF xnast.

 

   DATA: BEGIN OF ynast OCCURS 0.

           INCLUDE STRUCTURE nast.

   DATA: END OF ynast.

 

   DATA: BEGIN OF list_tab OCCURS 0.

           INCLUDE STRUCTURE abaplist.

   DATA: END OF list_tab.

 

   DATA: objtype LIKE rststype-type,

         type LIKE rststype-type.

 

   DATA: BEGIN OF datafile OCCURS 0.

           INCLUDE STRUCTURE tline.

   DATA: END OF datafile.

 

   DATA: numbytes TYPE i,

         pdfspoolid LIKE tsp01-rqident,

         jobname LIKE tbtcjob-jobname,

         jobcount LIKE tbtcjob-jobcount.

 

   DATA: fname(128) TYPE c,

         unixcom LIKE rlgrap-filename.

 

   DATA: print_parameters TYPE pri_params.

 

   IF in_ldest IS INITIAL.

     in_ldest = 'WD26'.                  " A non-physical printer

   ENDIF.

 

   CLEAR nast.

 

   "if this statement is true, use the old code

 

   SELECT * FROM nast

           WHERE kappl = in_kappl

             AND objky = in_objky

             AND nacha = '1'

        ORDER BY parnr DESCENDING.

 

     CHECK NOT nast-kschl IS INITIAL.

 

     IF NOT in_kschl IS INITIAL.

       CHECK nast-kschl = in_kschl.

       EXIT.

     ELSE.

       EXIT.

     ENDIF.

 

   ENDSELECT.

 

 

 

*    IF nast-objky IS INITIAL.

**     RAISE kschl_not_determined.

*    ENDIF.

 

 

   REFRESH xnast.

   CLEAR xnast.

 

   REFRESH ynast.

   CLEAR ynast.

 

   IF in_spras IS INITIAL.

     IF nast-spras IS INITIAL.

       xnast-spras = sy-langu.

     ELSE.

       xnast-spras = nast-spras.

     ENDIF.

   ELSE.

     xnast-spras = in_spras.

   ENDIF.

 

   IF in_parnr IS INITIAL.

     in_parnr = nast-parnr.

   ENDIF.

 

   IF in_parvw IS INITIAL.

     in_parvw = nast-parvw.

   ENDIF.

 

   IF in_kschl IS INITIAL.

     in_kschl = nast-kschl.

   ENDIF.

 

   xnast-parnr = in_parnr.

   xnast-parvw = in_parvw.

   xnast-kschl = in_kschl.

   xnast-mandt = sy-mandt.

   xnast-kappl = in_kappl.

   xnast-objky = in_objky.

   xnast-erdat = sy-datum.

   xnast-eruhr = sy-uzeit.

   xnast-nacha = '1'.

   xnast-anzal = '0'.

   xnast-vsztp = '1'.

   xnast-manue = 'X'.

   xnast-datvr = sy-datum.

   xnast-uhrvr = sy-uzeit.

   xnast-usnam = sy-uname.

   xnast-vstat = '0'.

   xnast-ldest = in_ldest.

   xnast-dimme = '1'.

   xnast-nauto = 'X'.

   xnast-tdreceiver = sy-uname.

   APPEND xnast.

 

   CALL FUNCTION 'RV_MESSAGE_UPDATE'

     EXPORTING

       msg_kappl = in_kappl                                  " 'V7'

     TABLES

       msg_xnast = xnast

       msg_ynast = ynast

     EXCEPTIONS

       no_update = 1

       OTHERS    = 2.

   IF sy-subrc <> 0.

     RAISE nast_insert_failed. " ERROR

   ELSE.

 

     DATA: number TYPE tbtcjob-jobcount,

           name   TYPE tbtcjob-jobname VALUE 'PRINT_OUTPUT',

           print_parameters2 TYPE pri_params.

 

     CALL FUNCTION 'GET_PRINT_PARAMETERS'

       EXPORTING

         DESTINATION                    = in_ldest

         NO_DIALOG                      = 'X'

       IMPORTING

         OUT_PARAMETERS                 = print_parameters2

*     EXCEPTIONS

*       ARCHIVE_INFO_NOT_FOUND         = 1

*       INVALID_PRINT_PARAMS           = 2

*       INVALID_ARCHIVE_PARAMS         = 3

*       OTHERS                         = 4

               .

     IF sy-subrc <> 0.

* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

     ENDIF.

 

 

     CALL FUNCTION 'JOB_OPEN'

       EXPORTING

         jobname          = name

       IMPORTING

         jobcount         = number

       EXCEPTIONS

         cant_create_job  = 1

         invalid_job_data = 2

         jobname_missing  = 3

         OTHERS           = 4.

 

     IF sy-subrc = 0.

 

       perform log_line using 'Z_DP_OUTPUT_TO_PDF: Job Number:' number.

 

       SUBMIT rsnast00 WITH s_kappl = in_kappl               " 'V7'

                       WITH s_objky = in_objky

                       WITH s_kschl = in_kschl

                       WITH p_print = in_ldest

                       TO SAP-SPOOL

                       SPOOL PARAMETERS print_parameters2

                       WITHOUT SPOOL DYNPRO

                       VIA JOB name NUMBER number

                       AND RETURN.

       IF sy-subrc = 0.

         CALL FUNCTION 'JOB_CLOSE'

           EXPORTING

             jobcount             = number

             jobname              = name

             strtimmed            = 'X'

           EXCEPTIONS

             cant_start_immediate = 1

             invalid_startdate    = 2

             jobname_missing      = 3

             job_close_failed     = 4

             job_nosteps          = 5

             job_notex            = 6

             lock_failed          = 7

             OTHERS               = 8.

       ENDIF.

     ENDIF.

 

     "Wait 5 seconds to let the changes take effect in NAST

     WAIT UP TO 5 SECONDS.

 

     "DPO-15 Changes

 

     "if ZD00 don't change anything

     IF in_kschl = 'ZD00'.

       SELECT * FROM nast

                      WHERE kappl = in_kappl

                        AND objky = in_objky

                        AND nacha = '1'

                   ORDER BY erdat DESCENDING eruhr DESCENDING.

 

         SELECT SINGLE * FROM cmfp

                    WHERE nr EQ nast-cmfpnr

                      AND aplid EQ 'WFMC'

                      AND msgnr EQ '342'.

 

         IF sy-subrc = 0.

           out_spool = cmfp-msgv1.

           EXIT.

         ENDIF.

       ENDSELECT.

     ELSE."another entry other than ZD00 was provided, use othe method.

       DATA: it_tsp01 TYPE STANDARD TABLE OF tsp01.

       DATA: st_tsp01 TYPE tsp01.

       DATA: spool_item TYPE tsp01-rqo1name.

 

       SELECT *

         FROM tsp01

         INTO CORRESPONDING FIELDS OF TABLE it_tsp01

        WHERE rqowner = sy-uname

          AND rqdest  = 'WD26'.

       IF sy-subrc = 0.

         SORT it_tsp01 BY rqident DESCENDING.

         LOOP AT it_tsp01 INTO st_tsp01.

           spool_item = st_tsp01-rqo1name.

           EXIT.

         ENDLOOP.

         REPLACE ALL OCCURRENCES OF 'SPOOL' IN spool_item WITH '0'.

         SHIFT spool_item LEFT DELETING LEADING '0'.

         out_spool = spool_item.

       ENDIF.

 

     ENDIF.

 

     CALL FUNCTION 'CONVERT_OTFSPOOLJOB_2_PDF'

       EXPORTING

         src_spoolid              = out_spool

         no_dialog                = 'X'

       IMPORTING

         btc_jobname              = jobname

         btc_jobcount             = jobcount

       TABLES

         pdf                      = datafile

       EXCEPTIONS

         err_no_abap_spooljob     = 1

         err_no_spooljob          = 2

         err_no_permission        = 3

         err_conv_not_possible    = 4

         err_bad_destdevice       = 5

         user_cancelled           = 6

         err_spoolerror           = 7

         err_temseerror           = 8

         err_btcjob_open_failed   = 9

         err_btcjob_submit_failed = 10

         err_btcjob_close_failed  = 11

         OTHERS                   = 12.

     IF sy-subrc <> 0.

       RAISE conversion_error.

     ENDIF.

 

     DATA: spool_del TYPE tsp01_sp0r-rqid_char.

     spool_del = out_spool.

     CONDENSE spool_del.

 

*    "empties the spool after the data has been stored within the intertable (datafile)

*    CALL FUNCTION 'RSPO_R_RDELETE_SPOOLREQ'

*      EXPORTING

*        spoolid             = spool_del.

      CALL FUNCTION 'RANDOM_C'

        EXPORTING

          len_min   = 128

          len_max   = 128

          char_min  = 1

          char_max  = 50

        IMPORTING

          rnd_value = fname.

 

     concatenate sy-sysid in_kappl in_kschl in_objky fname into fname separated by '_'.

 

     CONDENSE fname NO-GAPS.

     fname = fname(25).

 

     CONCATENATE 'http://sapwr.hcg.ad.harman.com/pdf/' fname '.pdf' INTO out_url.

     CONCATENATE '/reports/pdf/' fname '.pdf' INTO fname.

 

     OPEN DATASET fname FOR OUTPUT IN BINARY MODE.

 

     if sy-subrc ne 0.

       WAIT UP TO 1 SECONDS.

       perform log_line using 'Z_DP_OUTPUT_TO_PDF: Could not open file: ' ''.

       perform log_line using '1: ' fname.

       OPEN DATASET fname FOR OUTPUT IN BINARY MODE.

 

       if sy-subrc ne 0.

         WAIT UP TO 2 SECONDS.

         perform log_line using 'Z_DP_OUTPUT_TO_PDF: Could not open file: ' ''.

         perform log_line using '2: ' fname.

         OPEN DATASET fname FOR OUTPUT IN BINARY MODE.

       endif.

     endif.

 

     LOOP AT datafile.

       TRANSFER datafile TO fname.

     ENDLOOP.

 

     CLOSE DATASET fname.

 

     CONCATENATE 'chmod 644' fname INTO unixcom SEPARATED BY space.

 

     CALL 'SYSTEM' ID 'COMMAND' FIELD unixcom.

 

     perform log_line using 'Z_DP_OUTPUT_TO_PDF: OUT_URL: ' ''.

     perform log_line using OUT_URL ''.

     perform log_line using 'Z_DP_OUTPUT_TO_PDF: OUT_SPOOL: ' ''.

     perform log_line using ' - ' out_spool.

 

   endif.

 

ENDFUNCTION.

debug nested calls

$
0
0

Hi,

 

 

we got very complex routines wich call subroutines, other classes and so on.

At some unknown point in any unknown method a field/attribute gets changed.

 

I do only know the fieldname in the mainroutine; so I can set a watchpoint. But when the runtime reaches the watchpoint the fieldvalue was already set in any unknown subroutine.  How can I find out which subroutine/method/function module is really chaning the fieldvalue?

 

 

Example:

  1. Mainclass has attribut myClassAttibut  
  2. Mainclass calls Method an passes myClassAttibut; local Name in the method is asuming lv_myClassAttibut
  3. Now the method creates a subclass an passes lv_myClassAttibut. lv_myClassAttibut gets a new name in the subclass; maybe :  lv_myUnknownClassAttibut
  4. and so on and so on.

 

 

many regards and a happy new year

mario

Not getting stopped on debugger point

$
0
0

Hi Experts,

 

     I am having an adobe form which is getting called from  SAP PLM application (webdynpro based). I am able to reach the debugger point in dev and quality with the help of generating the function module for the adobe form and putting the external debugger point. But the same way i tried in production, the debugging is not getting triggered. What will be the possible reason for this ?

 

BR.

Change user status in support notification

$
0
0

Hi All,

 

Using Bapi BAPI_NOTIFICATION_CREATE i have created a program to mass upload support tickets in SOLMAN system.

 

I am able to create support tickets but user status is always NEW. I need to change the user status from New to CLOSED or WORK IN PROGRESS or ASSIGNED.

 

Please guide.

 

Regards,

Gopi.

Issuw while downloading CSV file

$
0
0

Hi,

 

Need one help with the below issue.

We are using FM 'GUI_DOWNLOAD' to download CSV file but if we use double quote and comma simultaneously in any text field (for ex. 6"yard ,Machine) , so downloaded file is splitting this field and shifting the text after comma into the next column in the file , so subsequent field are shifted to the next columns.

 

Do we have any reason for this and suggest if there is any solution to handle this situation.

 

Regards,

Anup

Maintenance Plan scheduled call based on customer logic

$
0
0

Hi,


I need to trigger the scheduled call based on customer logic.


Let me explain the requirement.


My cycle length is 15000 KM and annual estimate is 200000Km.


So we have three type of services(Regular, Minor and Major).


Here SAP standard is calculating based on every cycle like (15000,30000,45000 etc...and it goes on.


For example,


If the vehicle is coming for service at 16,000 KM  so automatically my next counter IP10 is 31,000 as per every cycle(15,000)  but customer wants to trigger the scheduled call to 30000 km only.


Please let me know is ther any exit or badi to change the logic as per customer requirement.


I debugged IP10 and IP30 completely but unfortunatey I could not find anything.


Thanks in advance.


Regards,

S.K


Maintenance Plan scheduled call based on customer logic

$
0
0

Hi,


I need to trigger the scheduled call based on customer logic.


Let me explain the requirement.


My cycle length is 15000 KM and annual estimate is 200000Km.


So we have three type of services(Regular, Minor and Major).


Here SAP standard is calculating based on every cycle like (15000,30000,45000 etc...and it goes on.


For example,


If the vehicle is coming for service at 16,000 KM  so automatically my next counter IP10 is 31,000 as per every cycle(15,000)  but customer wants to trigger the scheduled call to 30000 km only.


Please let me know is ther any exit or badi to change the logic as per customer requirement.


I debugged IP10 and IP30 completely but unfortunatey I could not find anything.


Thanks in advance.


Regards,

Thiyagu.

SWW_WI_HEADER_READ :- CALL_FUNCTION_NOT_REMOTE

$
0
0

Dear Experts,

In recent Support Packs, SAP changed functional module SWW_WI_HEADER_READ from remote to not remote.

We have dumps after this change with short text The function module "SWW_WI_HEADER_READ" cannot be used for 'remote' calls.

 

Source code for dump is as below in the ABAP program "SAPLSWW_SRV".

 

  156 *&---------------------------------------------------------------------*

  157 *&      Form  remote_function_call

  158 *&---------------------------------------------------------------------*

  159 *       text

  160 *----------------------------------------------------------------------*

  161 *      -->VALUE      text

  162 *      -->(TYPE)     text

  163 *----------------------------------------------------------------------*

  164 FORM remote_function_call USING value(type).

  165   DATA rc             TYPE i VALUE 0.

  166   DATA: l_syxform     TYPE syxform,

  167         l_syxprog     TYPE syxprog,

  168         l_cbe         TYPE i.

  169

  170 * necessary variables for class based exceptions

  171   DATA: l_root        TYPE REF TO cx_root.

  172

  173   DO.

  174 *

  175 * with ID 'CLException' we determine, whether the caller is able to handl

  176 * class based excptions or not

  177 *

>>>>>     CALL 'RfcImport' ID 'Type'        FIELD type

  179                      ID 'SYXForm'     FIELD l_syxform

  180                      ID 'SYXProg'     FIELD l_syxprog

  181                      ID 'CLException' FIELD l_cbe.

 

 

 

why SAP does it and why we have dumps after this change?

 

Thanks & Regards,

Sachin

Form routine in output type and Process code in Idoc

$
0
0

Hello experts,

 

I have one doubt on functionality of Program#RSNAST00 & Form Routine#EDI_PROCESSING and Process code#SD10.

 

In my output#BA00 I see Program#RSNAST00 & Form Routine#EDI_PROCESSING as below

BA00.JPG

 

and in respective partner profile I see Process code#SD10.

BA001.JPG

 

 

In some places I read that system executes program RSNAST00 and according to Form Routine#EDI_PROCESSING converts the Application data(sales order data) to Idoc format and some places I read that Process Code has Functional module which converts the Application data to Idoc format.

 

As per my understand Process code is responsible to convert the application data to Idoc data is correct.

 

I am confuse, can someone clarify what is the functionality of Program (RSNAST00)  & Form Routine (EDI_PROCESSING) and Process code, How can I differentiate the functionality of both   Form Routine (in output)  & Process code (partner function).

 

Thanks.

How to do validation in Dynamic table update program?

$
0
0

Hi Experts,

 

I have a requirement to update any table by giving the table name, and an input file with table primary key and the field value need to update.

 

I am updating the table using the below code. Here I am getting the Primary keys and fields of the table using FM CACS_GET_TABLE_FIELDS.

 

But how can I check the full primary key of the table is available in the input file and corresponding entry is present in the table?

 

*--- Selection Screen
PARAMETERS: p_table
TYPE dd02l-tabname OBLIGATORY.
PARAMETERS: p_file
LIKE rlgrap-filename OBLIGATORY MEMORY ID ysm.


*--- Declarations for dynamic data
DATA gt_data TYPE REF TO data.
DATA GS_DATA TYPE REF TO data.

FIELD-SYMBOLS: <ft_data>
TYPE STANDARD TABLE,
<FS_DATA>
TYPE ANY.

START-OF-SELECTION.
*--- Create dynamic internal table
CREATE DATA gt_data TYPE TABLE OF (p_table).
ASSIGN gt_data->* TO <ft_data>.
*--- Create dynamic work area
CREATE DATA gs_data TYPE (p_table).
ASSIGN gs_data->* TO <fs_data>.
*--- Get Excel data in internal table
PERFORM f_convert_excel.
*--- Upload data to database table
PERFORM f_upload_table.
END-OF-SELECTION.


*&---------------------------------------------------------------------*
*& Form F_CONVERT_EXCEL
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM f_convert_excel .


DATA lt_raw_data TYPE truxs_t_text_data.
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
* I_FIELD_SEPERATOR =
i_line_header =
'X'
i_tab_raw_data = lt_raw_data
i_filename = P_file
TABLES
i_tab_converted_data = <FT_DATA>
EXCEPTIONS
conversion_failed =
1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDFORM.
" F_CONVERT_EXCEL


*&---------------------------------------------------------------------*
*& Form upload_data
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM f_upload_table.
SET UPDATE TASK LOCAL. " Switch to local update
LOOP AT <ft_data> ASSIGNING <fs_data>.
MODIFY (P_TABLE) FROM <FS_DATA>.
IF SY-SUBRC = 0.
GV_SUCCESS = GV_SUCCESS +
1.
ELSE.
delete <ft_data> index sy-tabix.
GV_ERROR = GV_ERROR +
1.
ENDIF.
ENDLOOP.
ENDFORM.
"upload_data

 

 

Regards,

Dipin

USER EXIT: MESSAGE WHEN A USER CLICKS ON SAVE BUTTON INFOTYPE 0105

$
0
0

Hi!

 

Hope to get instructions on how to implement a message that will show when a user clicks the Save Button when creating IT0105 0010.

How to read long text for Inspection Characteristic from QE13 ?

$
0
0

Dear All,

Is there any way to read long text for Inspection Characteristic from QE13 ? Currently i'm getting this long text from QP01 where Text Object = QSS and Text ID = QM. The problem is if users do some change here in long text it also changes in my output. But i dont want to show the changed long text, rather i need to show the text actually from QE13 where is gets no effect on change. But i'm not getting Goto->Header here. Is there any way to do it ?

 

Thanks.

With regards.

Table msr_d_executed is not updated before the select query on itself

$
0
0

Hi All,

 

I have one issue in my current development.

 

In my FM , I am doing the delivery and goods in posting through transaction VA02.

Later once the delivery part is done, i read table MSR_D_EXECUTED for getting the details of newly created delivery.

 

Issue : Table MSR_D_EXECUTD is not get updated till the time my query is executed. Hence it results in sy-subrc failed.

 

Currently I ma using "wait up to" statement to update my table first.

 

I need some other ways to solve this problem other then "wait up to" statement.

 

Please provide your valuable inputs....

 

Thanks,

Manish Gouniyal


FBL1N column order

$
0
0

Hello,

 

When using trx FBL1N trying to export to excel from the layout I'm getting the column in a different order in the excel comaring to the order that I defined in the layout.

What can I do ?

 

Thanks,

Vered

Module Pool

$
0
0

I have a selection screen 100 which will be called before table maintenace generator is being displayed. In screen 100 - PAI event i have added a module(highlighted in RED) - Its working correctly in Development System.

 

When i move this TR to next system -> this module is not apperaing in the next system. But the include asscociated with this module is transported.

 

I am really confused why this single piece of code is not getting transported to next system. I transported 2-3 times by going to change mode and saving it. Its getting saved in TR, but after transport - the module changes are not coming.

 

 

 

PROCESS AFTER INPUT.

MODULE z_check_back AT EXIT-COMMAND.
MODULE %_back AT EXIT-COMMAND.

 

Thanks and Regards,

Senthil

Bapi for service contract ME31K

$
0
0

Hi,

 

Have a requirement of creating a service contract ( manually done using ME31K) through a web dynpro Program, Am currently using BAPI_CONTRACT_CREATE for this purpose.

 

Now the problem is this BAPI does not has any parameters wherein I can pass the services per line item, Please help by suggesting some other alternative to achieve this.

 

Thanks,

Shitanshu Sahai

QM NOTIFICATION RAISE_EXCEPTION ERROR

$
0
0

I have implemented the badi NOTIF_EVENT_SAVE.

 

The error is :

 

RAISE_EXCEPTION

 

Exception condition "OTHERS" raised.

 

Program                     SAPLIQS1

Include                       LIQS1F10

Row                           306

Module type               (FORM)

Module name             MSG_STORE

 

In this the function module ISQ1_MSG_STORE returns sy-subrc = 4 which raises the Exception.

 

I have tried to debug the standard code as well.

In the standard code there are two tables ITAB_JEST AND ITAB_JOST which get cleared for no reason, the dump is due to these tables getting cleared.

If I remove the badi code, I dont get any dump.

zobjects migration

$
0
0

hi gurus,

             As im new to this scenario is it possible to migrate a ZBAPI from my R/3 server to client R/3 server.how this could be done share your ideas please.

 

 

 

 

thanks & regards,

Shilpa

Viewing all 8768 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>