What is the concept of Support Desk Message?
Hi,
I have little knowledge about Support Desk Message, but not sure. Can somebody explain me in details or provide notes that can explain what is it and how the functionality is used? I would like to configure it in my solution manager. I need help here with step by step configuration.
Thanks,
I will post points for sure!!
Afi C,
The Service Desk can be used to set up efficient internal support for SAP-related error messages. End users can create error messages and send them to a central support organization working in the SAP Solution Manager. Here, the support employees can use advanced tools to process the error messages and deliver fast problem resolution, for example:
· Message processing
○ Create error messages
○ Create internal notes
○ Record calls
○ Communicate per e-mail, SAPOffice or fax for the status update
○ Search for SAP Notes directly in the SAP Service Marketplace
○ Inquiry in an internal Solution Database
○ Send a message to SAP Support
○ Receive an answer from SAP Support
○ Implement SAP Notes with the SAP Note Assistant
· SAP Notes search and automatic implementation of SAP Notes (and dependent Notes) using the SAP Note Assistant
· Interface between Service Desk and a Third Party Call Tracking System
· Solution database for knowledge management
You can have more info about SolMan in http://service.sap.com/solutionmanager.
Hope it helps.
Regards,
Raquel Cunha
Similar Messages
-
To Add additinal feilds in the Standard Support Desk message screen
Hello Experts,
The requirement is to add the attachment feild in the support desk message screen in the Fast track tab , although in the transaction tab already the document option is available for attachments the end user's want it in intial screen
I think this can be done EASY ENHANCEMENT WORKBENCH - EEWB but i have not worked with it,can anyone tell me about its working?....IS there any screen Exits or USer Exits available for the same?
IS it possible to do this?
if anyone has woked with this please give me your valuable suggestions.This is a urgent requirement give me a solution ASAP.
Thanks & Regards,
Mohana PriyaHi Suzzane,
Thank you for sending me the useful link that gave me the steps to go ahead in EEWB.
Now i have created a object and extention in EEWB ,the it took me to the wizard automatically ,i followed up the notes in wizard and after it is completed, it shows a ERROR message as "Definition CRM_BTX_ADD_NEW_FIELDS is of the type 'TSK' and should run on an external system. This is not permissible. Only definitions of type 'SEQ' may be created for external systems."
The inputs that i gave in while creating Extention are :
1)EEW Businness object : BUSINESS_TRANSACTION ( i.e) CRM BUSINESS
TRANSACTION)
2)Extention type : ADD_NEW_FIELDS
The inputs that i gave in wizard inorder to add attachment as a new feild in CRMD_ORDER transaction are:
1) In step 2 of wizard to select thae business transaction type i choose service process and tried even business activity .
2) While defining the feild name, i gave Attachment as the feild name and choos check box.
then follwed with the rest of the steps and completed the wizard.
Now can you tell me,if the steps and the inputs that i gave are right or nt?
and what does the Error Message mean? i think it is some system settings ,how to resolve this ?
Please give me your suggestions ASAP. -
Set sap Component mandatory while creating the support desk message
Hi,
When create the support desk message from any application sysytem, the sap component get selected automatically but when we create the suppport desk message from the Easy Access the component wiil be blank, so some user create the support message without giving the component. So we want to make the component as mandatory while createing the support desk message from application system and also set mandatory when we create support message in solman.can anybody help me in setting component mandatory.
Regards
charanDear Charan,
The logic of setting the SAP Component mandatory is explained in the note 640532.
Kindly use the note to resolve the purpose.
Hope this solution helps.
Regards
Amit -
Change the status of a Support Desk Message in Sol. Man.
Hello,
On the Solution manager system I have configured the service desk functionality. So end users are able to create support messages from the satellite systems as well on the solution manager system. For the confirmation of a proposed solution I want to use a workflow which asks the creator if the proposed solution is correct yes or no.
Is there a BAPI or function which change the status of the support desk message? If so how does this BAPI or function work. An example would be great.
Kind regards,
Richard Meijndecveloped the custom rfc
-
From which table is the support desk message picked?
Hi Experts,
In CRM_DNO_MONITOR tcode, i want to know from where support desk message number picking from(from which table).i want where this support desk message number(number range) is maintained in SPRO.
steps i'm working out:
I'm executing CRN_DNO_MONITOR tcode with transaction number, after executing i double click on the details where it will display the details. Going to <b>business transaction</b> and click on create where it will display create business transaction options. Select <b>Support Desk Message</b> and click on create.
In the very next screen, it will display the support desk message number. I want to know from where this support desk message number is picking(table name or settings in spro).
Thanks,
PawanHey pavan,
The tcode for number range maintancance is crmc_nr_ra_service.
Every number range has some number like 01, 02 03 assigned to it..
TO find out which number range your transaction type is using go to : Spro->Customer relationship managemnt->transaction type-> Selct the desired transac tion type and click on details:::
There you can find the number range assignment in field internal number range...
Revert for ny clarifications and plz do forget to reward if this post was usefull.. -
Support Desk Message - Systems missing
Hi
I have configured all of my systems in SMSY and can use them successfully for CTS etc from Solution Manager.
When creating a new support desk message I want to be able to pick any of the systems in my landscape in the Attributes: System: and Client.
Why is it that all of my systems are not in this list when they are all configured the same in SMSY? I cannot see any reason why some are in the list and others are not.
ALL of my systems appear in the iBase list and can be chosen for the creation of a change request, but they do not ALL appear in the Systems list for creating a support message or for creating a job in the Job manager.
Any ideas welcome.
Regards
Marina
Edited by: Marina Walden on Apr 18, 2011 10:03 AMThanks - I had followed the configuration.
I don't really understand what you mean by
"Also ensure the missing systems actually have the stauts "Put in Solution" in the solution they are contained."
When I look in SMSYmy Solution contains all of my logical components, all of the logical components are "active". The Product systems are defined as expected & I cannot see any difference between the ones which appear in the list and those that don't. I cannot see the "put in solution" status you mentioned - is this for the solution, the logical component or the product system?
Edited by: Marina Walden on Apr 18, 2011 4:36 PM -
Support Desk Message Creation in SOLUTION MANAGER through External Emails
Hello Experts,
I am a ABAP Developer , as mentioned in subject, my part is to Create support desk message in solution manager,through external Emails like outlook Express . To do this task i am in need of more information about some componenets which are used in solution manager support desk Message.
My Doubts are,
1) What is the use of Ibasecomponent in Message Creation?
2) What if the ibasecomponent is mentioned as a defaut value ' 24 ' ( i.e is the ibasecomponent for solution manager - support desk ) ?
3) To track the system from which the message is created , is ibase required or the SAP component will give those information?
If anyone has already worked with this subject, please give me some suggestions ASAP.
Thanks in Advance,
MohanaHello Mohana,
Let see if I can explain this well:
1) What is the use of Ibasecomponent in Message Creation?
When you define a Solution in the SOLMAN, you need to update your Ibase
Edit->Initial Data transfer for Ibase
This create a tree structure in the ibase IB52, as you can see in the attachment.
You get a componet number for SID-Client
You can configure the SOLMAN in a way that when a message arrives from
<System ID> <Installation Number> <Client> <User Name>
this is what solman knows from a message comming from a satellite, them you
know directly from which component/ibase the message has been received.
This is important data, the component/ibase, for reporting issue, for assigning this component to a sold-to-party (being in IB52, left tree, select a system and go to Goto->Partner you can assign a Sold-to party BP there for example)
2) What if the ibasecomponent is mentioned as a defaut value ' 24 '
By default the SOLMAN system has a Intalled base 01 already created for being used and maintained "automatically":
being in dswp, solution : Edit->Initial Data transfer for Ibase
If not you msut maintain the ibase manually from IB52, this is also possible.
The Ibase 01 is a prconfigured iBase for being used for the SOLMAN application.
Tink that the SOLMAN system is built up a CRM system, so the IBase is CRM matter. SOLMAN is only using some CRM applications to build the Service Desk scenario for example.
I3) To track the system from which the message is created , is ibase required or the SAP component will give those information?
Ibase is required
Hope this helps,
Dolores -
Setting main partner of a support desk message
Hi all,
In my support desk message crn_dno_monitor, i have added more than one message processor (in partner functions). My requirement is to activate (set as main partner) one of this partners from the portal (using BAPI). Anyone knows the FM to do the same ?.
Thanks and regards
JijoThanks - I had followed the configuration.
I don't really understand what you mean by
"Also ensure the missing systems actually have the stauts "Put in Solution" in the solution they are contained."
When I look in SMSYmy Solution contains all of my logical components, all of the logical components are "active". The Product systems are defined as expected & I cannot see any difference between the ones which appear in the list and those that don't. I cannot see the "put in solution" status you mentioned - is this for the solution, the logical component or the product system?
Edited by: Marina Walden on Apr 18, 2011 4:36 PM -
Error while creating change request via solman support desk message
I have configured CHARM and my change req. is working for urgent correction, I have tested the entire workflow.
however when i try to create a new change req. via support desk message --> create a change request open
I get following error
An action was terminated due to an exceptional situation.
Message no. SOCM_ACTION_LOG 090
Diagnosis
An exception has been triggered in PPF action processing.
System Response
Action processing has been terminated. The status of the transaction is still incorrect.
Procedure
You cannot execute the action until the cause of the error has been removed.
The error messages will be kept until the transaction is next checked for subsequent analysis.
Procedure for System Administration
If necessary, analyze other messages in the application log for the incorrect transaction. To analyze the termination, you can activate the breakpoints in the checkpoint group socm_exception.
Additional Information:
Exception CX_SOCM_PRECONDITION_VIOLATED occurred (program:
CL_HF_HELPER==================CP, include:
CL_HF_HELPER==================CM00A, line: 29).
pls helpHi Yunus,
Your probably have changed the transaction type SLFN to a the customer namespace Z or Y. If this is the case you MUST also "Define Mapping Rules for Copy Control".
Goto SPRO -> SAP Solution Manager -> Scenario-Specific Settings -> Change Management -> Change Request Management -> Extended Configuration -> Change Transaction -> Change Transaction Types -> Copy Control for Change Request Management -> Define Mapping Rules for Copy Control.
Once at this point in the IMG make a copy of SLFN -> ZLFN. This will resolve your problem.
Kind regards,
Latief -
Create support desk message through "Help"
Dear friends,
I am creating support desk message in my Sol Man system through "Help" menu. At that time, system automatically calling transaction type "SLF1".
Now i have created the new transaction type "ZZSL" by copying from SLF1.
Now i want the system to call the new transaction type "ZZSL", when i create a support ticket through "Help".
How to enable this?
Please guide me on this.
Regadrs
SenthilDear Anand,
Thank you for the reply. But this one will work, if i create a support desk message through t.code NOTIF_CREATE.
But i am NOT creating the support desk message through the transaction NOTIF_CREATE.
I think you are of aware of creating the support desk message through "Help" menu.
At that time i want to link transaction type "ZZSL".
or..can u give u mail ID ..i will send the screen shots
Senthil -
Change Msg partner in support desk message
Hi,
I want to change the msg processor in support desk message from webdynpro. Which RFC Function module will be helpful ?
Note : with the following function module we already tried , it is not changing msg processor in solution manager Sup dsk.
crm_order_maintain
crm_order_save
bapi_transaction_commit
Please refer the following code.
FUNCTION zchange_msgpart.
""Local interface:
*" IMPORTING
*" VALUE(OBJECT_ID) TYPE CRMT_OBJECT_ID OPTIONAL
*" VALUE(IT_LINES) TYPE COMT_TEXT_LINES_T OPTIONAL
*" VALUE(I_STATUS) TYPE CRM_J_STATUS OPTIONAL
*" VALUE(REF_PARTNER_NO) TYPE COMT_PARTNER_NUMBER OPTIONAL
*" VALUE(PARTNER_NO) TYPE CRMT_PARTNER_NO OPTIONAL
*" EXPORTING
*" VALUE(ET_EXCEPTION) TYPE CRMT_EXCEPTION_T
*" TABLES
*" RETURN_N STRUCTURE BAPIRET2 OPTIONAL
Import Parameters for CRM_ORDER_MAINTAIN
DATA : lt_status TYPE crmt_status_comt,
lt_text TYPE crmt_text_comt,
lt_partner TYPE crmt_partner_comt,
lt_billing TYPE crmt_billing_comt.
changing Parameters for CRM_ORDER_MAINTAIN
Local fields for CRM_ORDER_MAINTAIN
DATA: lv_guid TYPE crmt_object_guid,
lt_object_to_save TYPE crmt_object_guid_tab,
ls_input_fields TYPE crmt_input_field,
ls_status TYPE crmt_status_com,
ls_field_names TYPE crmt_input_field_names,
lt_field_names TYPE crmt_input_field_names_tab,
it_partner TYPE crmt_partner_comt,
ls_partner TYPE crmt_partner_com,
lt_input_fields TYPE crmt_input_field_tab,
l_logkey TYPE crmt_logical_key,
ls_temp_input_fields TYPE crmt_input_field_tab,
ls_billing TYPE crmt_billing_com,
lt_saved_object TYPE crmt_return_objects,
ls_text TYPE crmt_text_com.
Get the GUID for the Transanction no
SELECT SINGLE guid
INTO lv_guid
FROM crmd_orderadm_h
WHERE object_id = object_id.
CHECK sy-subrc EQ 0.
ls_text-ref_guid = lv_guid.
ls_text-ref_kind = 'A'.
ls_text-tdid = 'SU01'.
ls_text-tdspras = sy-langu.
ls_text-tdstyle = 'SYSTEM'.
ls_text-tdform = 'SYSTEM'.
ls_text-mode = 'A'.
APPEND LINES OF it_lines TO ls_text-lines.
APPEND ls_text TO lt_text.
APPEND lv_guid TO lt_object_to_save.
ls_status-ref_guid = lv_guid.
ls_status-ref_kind = 'A'.
ls_status-status = i_status.
ls_status-user_stat_proc = 'ZENT0001'. "MODIFIED BY SRINIVASULU
ls_status-activate = 'X'.
APPEND ls_status TO lt_status.
ls_input_fields-ref_guid = lv_guid.
ls_input_fields-ref_kind = 'A'.
ls_input_fields-objectname = 'STATUS'.
CONCATENATE ls_status-status ls_status-user_stat_proc INTO l_logkey.
DATA: lf_guidset TYPE crmt_object_guid.
DATA: lf_par_guid TYPE comt_partner_guid.
SELECT SINGLE guid_set FROM crmd_link INTO lf_guidset WHERE guid_hi = lv_guid AND objtype_set = '07'.
SELECT SINGLE partner_guid FROM crmd_partner INTO lf_par_guid WHERE guid = lf_guidset.
for message processor
ls_partner-ref_guid = lv_guid.
ls_partner-ref_partner_no = ref_partner_no.
ls_partner-ref_partner_fct = 'SDSM0004'.
ls_partner-ref_no_type = 'BP'.
ls_partner-ref_display_type = 'BP'.
ls_partner-partner_guid = lf_par_guid.
ls_partner-ref_kind = 'A'.
ls_partner-ref_partner_handle = '0000'.
ls_partner-kind_of_entry = 'C'.
ls_partner-partner_fct = 'SDSM0004' .
ls_partner-partner_no = partner_no.
ls_partner-display_type = 'BP'.
ls_partner-no_type = 'BP'.
ls_partner-mainpartner = 'X'.
APPEND ls_partner TO it_partner.
ls_input_fields-ref_guid = lv_guid.
ls_input_fields-ref_kind = 'A'.
ls_input_fields-objectname = 'PARTNER'.
CONCATENATE ls_partner-ref_partner_handle ls_partner-ref_partner_fct ls_partner-ref_partner_no
ls_partner-ref_no_type ls_partner-ref_display_type INTO ls_input_fields-logical_key.
ls_field_names-fieldname = 'DISPLAY_TYPE'.
APPEND ls_field_names TO lt_field_names.
ls_field_names-fieldname = 'NO_TYPE'.
APPEND ls_field_names TO lt_field_names.
ls_field_names-fieldname = 'PARTNER_NO'.
APPEND ls_field_names TO lt_field_names.
APPEND LINES OF lt_field_names TO ls_input_fields-field_names.
APPEND ls_input_fields TO lt_input_fields.
CLEAR : ls_input_fields,lt_field_names[].
MOVE l_logkey TO ls_input_fields-logical_key.
ls_field_names-fieldname = 'ACTIVATE'.
CLEAR : ls_field_names,
lt_field_names[],
ls_input_fields,
ls_temp_input_fields[] .
CALL FUNCTION 'CRM_ORDER_MAINTAIN'
EXPORTING
it_text = lt_text
IT_SCHEDLIN_I =
it_partner = it_partner
it_status = lt_status
it_billing = lt_billing
CHANGING
ct_input_fields = lt_input_fields
EXCEPTIONS
error_occurred = 1
document_locked = 2
no_change_allowed = 3
no_authority = 4
OTHERS = 5
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 'ZCRM_ORDER_SAVE'
EXPORTING
it_objects_to_save = lt_object_to_save
IV_UPDATE_TASK_LOCAL = '-'
IV_SAVE_FRAME_LOG = TRUE
IV_NO_BDOC_SEND = TRUE
IMPORTING
ET_SAVED_OBJECTS = lt_saved_object
ET_EXCEPTION = et_exception
ET_OBJECTS_NOT_SAVED =
CHANGING
CV_LOG_HANDLE =
EXCEPTIONS
DOCUMENT_NOT_SAVED = 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.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
ENDFUNCTION.
prakashHi Jijo,
a better solution may be to create a custom partner function called Main Message Processor and assign it to SLFN. I'm not sure how to flag one as the main any other way.
regards,
Jason -
Time updation for Support desk message and business calender working hours
Hi Experts,
I would like to know how to set the time updation of Support desk message in CRM_DNO_MONITOR. After i receive a new message in it, I can see the from timing and to timing (even after changing the status of message) as 00:00:00. Is there any standard job to automatically update the timing of message?
Also i would like to know, how to set the working hours for various days. Lets say i want to set my business hours for Monday from 10am to 6pm and for Tuesday as 9am to 5pm.
Suitable points will be rewarded.
Thanks in advance,
Naresh Dodeja.Hi,
The reason is "created by me" selects the role "Creator" of a message/notification.
There are three roles "Creator", "Contact" or "Reporter" and "Responsible" or "Processor".
The creator is identified by his user name and the others by their BP-ID.
Therefore using the report "created by me" does not work if your users are defined for BPgen only.
That it works you have additionally to define in BP the role "BUP003 - Employee".
You find in the transaction BP for "BUP003 - Employee" in the tab "identfication" a field "User Name".
If you enter the User-ID the user has in the Solution Manager then it works.
Good look!
Best regards,
Adelbert -
Customize screen for Support Desk Message
Hi all,
I want to customize the screen layout of a Support Desk Message.
In the standard Screen Profile of a Support Desk Message you can select a subject. When selecting a subject, you are selecting a Code. I want to add an extra selection field above the Subject field. For example "Main Subject". And the Main Subject should display the Code Group. When people select the Main Subject first (Code Group), than only subjects (codes) are visible which belongs to that Main Subject. Could somebody help me out here.Hi Piets!!
Looking for your post and your requirement, you can't do this screen layout modification. It required use a ABAP techiniqué like a SCREEN EXIT or modify a standard screen.
Using a standards customizing, you can put a specific subscreen (a screen into a specific tab) or disable a screen. For all this cases you need tell how you access the message (for TA. CRM_DNO_MONITOR or TA. RNOTIFWL) because there are two diferents paths to configure in the IMG.
Regards
Issac Ohasi
SAP Solution Manager Consultant
São Paulo - Brazil -
For CRM 5.0 what is the ECC version supported
Hi,
Can any one help on this
For CRM 5.0 what is the ECC version supported?ECC 5.0 onwards,
lower versions can also be integrated using some plug-ins
hope this helps
additional info:
SAP ECC 6.0 and subsequent releases will automatically contain all integration interfaces that so far have been contained in the SAP R/3 Plug-In and that ensured the technical integration with other SAP Components.
Customers who run SAP R/3 4.6C, SAP R/3 Enterprise 47x100 and 47x200, and SAP ECC 5.0 will receive additional integration interfaces in a Support Package for PI 2004.1. The delivery of this Support Package will be synchronized with that of mySAP Business Suite. The 2005 delivery is in November as part of Support Package 10. Information about the delievery from 2006 onwards are take place here
This rule applies only for customers with a SAP R/3 Plug-In release PI 2004.1. Customers with PI 2003.1 or older must first upgrade to PI 2004.1 or SAP ECC 6.0.
No new interfaces will be provided for integration between new SAP component releases and SAP R/3 3.1I to 4.6B.
Message was edited by: RH -
Hi All,What is the concept of table control in bdc
Hi All,What is the concept of table control in bdc .Can u please explain in brief.How we have to handle the logic for va01 transaction .
Thanks®ards.
BharatHi Kaushik Datta ,
I already know for me51 ,but i am getting the problem for va01 while populating the item details in to the table control. The code which i have generated is :
please see the code and tell me where i should increment the counter for populating the item details
report ZBKVA01Y
no standard page heading line-size 255.
include bdcrecx1.
parameters: dataset(132) lower case.
DO NOT CHANGE - the generated data section - DO NOT CHANGE ***
If it is nessesary to change the data section use the rules:
1.) Each definition of a field exists of two lines
2.) The first line shows exactly the comment
'* data element: ' followed with the data element
which describes the field.
If you don't have a data element use the
comment without a data element name
3.) The second line shows the fieldname of the
structure, the fieldname must consist of
a fieldname and optional the character '_' and
three numbers and the field length in brackets
4.) Each field must be type C.
DATA: BEGIN OF IT_DUMMY OCCURS 0,
TEXT(1000),
END OF IT_DUMMY.
Generated data section with specific formatting - DO NOT CHANGE ***
data: begin of IT_HEADER OCCURS 0,
data element: AUART
AUART_001(004),
data element: VKORG
VKORG_002(004),
data element: VTWEG
VTWEG_003(002),
data element: SPART
SPART_004(002),
data element: BSTKD
BSTKD_005(035),
data element: BSTDK
BSTDK_006(010),
data element: KUNAG
KUNNR_007(010),
data element: KUNWE
KUNNR_008(010),
data element: ABHOZ
ABHOV_009(008),
data element: ABHOZ
ABHOB_010(008),
data element: PRSDT
PRSDT_011(010),
END OF IT_HEADER.
DATA: BEGIN OF IT_ITEM OCCURS 0,
data element: MATNR
MABNR_01_012(018),
data element: KWMENG
KWMENG_01_013(019),
end of IT_ITEM.
*DATA: DATE(10) TYPE C.
*DATA: I_DATE TYPE SY-DATUM.
*DATA: I_YEAR(4) TYPE C,
I_MONTH(2) TYPE C,
I_DAY(2) TYPE C .
*DATA:
End generated data section ***
start-of-selection.
CALL FUNCTION 'UPLOAD'
EXPORTING
CODEPAGE = ' '
FILENAME = ' '
FILETYPE = ' '
ITEM = ' '
FILEMASK_MASK = ' '
FILEMASK_TEXT = ' '
FILETYPE_NO_CHANGE = ' '
FILEMASK_ALL = ' '
FILETYPE_NO_SHOW = ' '
LINE_EXIT = ' '
USER_FORM = ' '
USER_PROG = ' '
SILENT = 'S'
IMPORTING
FILESIZE =
CANCEL =
ACT_FILENAME =
ACT_FILETYPE =
TABLES
DATA_TAB = IT_DUMMY
EXCEPTIONS
CONVERSION_ERROR = 1
INVALID_TABLE_WIDTH = 2
INVALID_TYPE = 3
NO_BATCH = 4
UNKNOWN_ERROR = 5
GUI_REFUSE_FILETRANSFER = 6
OTHERS = 7
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
*perform open_dataset using dataset.
LOOP AT IT_DUMMY.
IF IT_DUMMY-TEXT+0(1) = 'H'.
IT_HEADER-AUART_001(004) = IT_DUMMY-TEXT+1(4).
data element: VKORG
IT_HEADER-VKORG_002(004) = IT_DUMMY-TEXT+5(4).
data element: VTWEG
IT_HEADER-VTWEG_003(002) = IT_DUMMY-TEXT+9(2).
data element: SPART
IT_HEADER-SPART_004(002) = IT_DUMMY-TEXT+11(2).
data element: BSTKD
IT_HEADER-BSTKD_005(035) = IT_DUMMY-TEXT+13(35).
data element: BSTDK
IT_HEADER-BSTDK_006(010) = IT_DUMMY-TEXT+48(8).
data element: KUNAG
IT_HEADER-KUNNR_007(010) = IT_DUMMY-TEXT+56(10).
data element: KUNWE
IT_HEADER-KUNNR_008(010) = IT_DUMMY-TEXT+66(10).
data element: ABHOZ
IT_HEADER-ABHOV_009(008) = IT_DUMMY-TEXT+76(6).
data element: ABHOZ
IT_HEADER-ABHOB_010(008) = IT_DUMMY-TEXT+82(6).
data element: PRSDT
IT_HEADER-PRSDT_011(010) = IT_DUMMY-TEXT+88(8).
APPEND IT_HEADER.
CLEAR IT_HEADER.
ELSEIF IT_DUMMY-TEXT+0(1) = 'I'.
data element: MATNR
IT_ITEM-MABNR_01_012(018) = IT_DUMMY-TEXT+1(18).
data element: KWMENG
IT_ITEM-KWMENG_01_013(019) = IT_DUMMY-TEXT+19(15).
APPEND IT_ITEM.
CLEAR IT_ITEM.
ENDIF.
ENDLOOP.
perform open_group.
LOOP AT IT_HEADER.
perform bdc_dynpro using 'SAPMV45A' '0101'.
perform bdc_field using 'BDC_CURSOR'
'VBAK-SPART'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'VBAK-AUART'
IT_HEADER-AUART_001.
perform bdc_field using 'VBAK-VKORG'
IT_HEADER-VKORG_002.
perform bdc_field using 'VBAK-VTWEG'
IT_HEADER-VTWEG_003.
perform bdc_field using 'VBAK-SPART'
IT_HEADER-SPART_004.
perform bdc_dynpro using 'SAPMV45A' '4001'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'VBKD-BSTKD'
IT_HEADER-BSTKD_005.
perform bdc_field using 'VBKD-BSTDK'
IT_HEADER-BSTDK_006.
perform bdc_field using 'KUAGV-KUNNR'
IT_HEADER-KUNNR_007.
perform bdc_field using 'KUWEV-KUNNR'
IT_HEADER-KUNNR_008.
perform bdc_dynpro using 'SAPMSSY0' '0120'.
perform bdc_field using 'BDC_CURSOR'
'04/05'.
perform bdc_field using 'BDC_OKCODE'
'=CHOO'.
perform bdc_dynpro using 'SAPMV45A' '4001'.
perform bdc_field using 'VBAK-ABHOV'
IT_HEADER-ABHOV_009.
perform bdc_field using 'VBAK-ABHOB'
IT_HEADER-ABHOB_010.
perform bdc_field using 'VBKD-PRSDT'
IT_HEADER-PRSDT_011.
perform bdc_field using 'BDC_CURSOR'
'RV45A-KWMENG(01)'.
perform bdc_field using 'RV45A-MABNR(01)'
IT_ITEM-MABNR_01_012.
perform bdc_field using 'RV45A-KWMENG(01)'
IT_ITEM-KWMENG_01_013.
perform bdc_transaction using 'VA01'.
*enddo.
ENDLOOP.
perform close_group.
*perform close_dataset using dataset.
Thanks®ards.
Bharat .
Maybe you are looking for
-
Financial Document check Not OK
Hi All, We are using Letter of credit to approve the credit checks in the orders. We have two sales organizations. When we use the Financial document no for the normal sales for one sales organization, while saving the order the error is coming Finan
-
How I fixed my authorization problem
There have been many posts on the authorization problem that has cropped up since the latest update of iTunes, and there doesn't seem to be universal cure. I fought it myself for a couple of weeks, and recently fixed it on my PowerBook and thought I
-
URGENT :Similar name of standard text in different systems
Scenario is: We have more than 3 production system as usual and want to merge in one for future convenience.(Sending the data through interface) now <u>name of the Standard text </u> for the SAP Script say <b>Zabc</b> in one production system is al
-
JDBC Sender adapter - message split
All, Scenario: Oracle Stage table - PI - ECC or R3, (depending on a particular value the record goes to ECC or R3 to post a transaction). After the record is picked, flag is updated and depending on posting the transaction on SAP, the flag is updated
-
How to recover database when all redo logs are losted
pls help me in recovering the database when all the redo logs are losted