Multiple Customers on one MARS
We provide managed services for multiple customers and would like provide event correlation too.
Is there anyway we can have multiple customers devices sending data to the CS-MARS but keep them logically separate for the purposes of event correlation and reporting?
I'm afraid this is not possible. The only solution AFAIK is to have a global controller (separate box) at your office and at the customer side deploy the smallest possible model.
Regards
Farrukh
Similar Messages
-
Lockbox - Multiple customers on one payment advice
I am having an issue with setting up an EDI process creating a payment advice for automatically clearing customer invoices when there is a head office paying for other branches that are set up as customers themselves. The payment comes over with multiple payments for multiple customers. I have the invoice nubmbers it is paying for, but when I run these through our process it puts the payment on the head-office customer and not the other customers that the invoice actually ties to. I have set up alternate payers in XD03 and have set up a worklist in OB55 with a length and prefix, but that does not seem to solve my issue - it still places the payment into the head-office account.
When I step through the code I see the worklist get called and it is picking up the customer, but I don't see anywhere where this gets used in the rest of the code. Is there something else that needs to be set up for this to work? I have seen another question on this topic before, but ends with the solution that a prefix needs to be set up. Since I have this set up and things are still not working I am not sure where to go.Hi,
A payment advice is in principle a preselection of the open items.
In Trx f-06 enter header and payment details. In open item selection enter the first payment advice, and press enter. The next screen is then open item processing, from here EDIT>Select more jumps to a screen where you can add more open items (including payment advice).Repeat this step for each advice.
tc -
Assigning multiple customers to one customer
Hi,
I have a requirement like:
Few of my client customers have other branches(Sister concern companies) in other locations. We have maintained and treated as that branches like customers and maintained customer masters for them too.
For achieving the requirement I has created one new partner function BB and while am assigning this customer master(branch) to main customer system is throwing error like: X is not defined for partner function BB.
Please suggest me am i following the right way or can i use "CUSTOMER HIERARCHY" For this requirement.
Expecting quick response.
REGARDS,
Parveen.HI
Check the Partner Determination procedure is done or not for the partner Function
Assign the Partner Function BB to that Particular Account group then only system will accept
Menu Path: SPRO> Sales & Distribution> Basic Functions--> Partner Determination
Regards,
Prasanna -
One order on multiple customers. How to handle?
Hi
Business Scenario
I am a firm specializing in Auto Repairing (Auto Mechanic). The customer comes to me for repairing a windscreen which is damaged in an accident. Part of the money will be paid by the owner of the vehicle and the remaining portion will be paid by the insurance company.
This means that for the same service of repairing the windscreen, the payment will be made by two different customers.
Is there any way to handle this scenario in Oracle Order Management?
Regards
RamaswamyLet me explain the scenario a bit further.
What I am looking for is that for the same order, I should be able to create invoices on multiple customers based on line level. I will enter two lines, one for service whose invoicing customer will be the owner of the vehicle and the other line whose invoicing customer will be the insurance company.
In India localization scenario in Oracle Apps, this feature is provided for handling third party services like freight inward. Does anybody know of a similar feature in Order Management?
Regds
Ram -
One dunning letter for Multiple Customers
Hi SAP Gurus,
In dunning i want to create one dunning letter for Multiple Customers, what necessary settings that i have to do.please help me.
Thanks in Advance.
RAVIIf it is single email address for all the customers of a sales organization, then you can maintain the email address at the sales organization level in t.code OVX5. If SPRO side change is not allowed, then you either maintain in SO10 text, or alternatively you can think about adding it in Z-table if it is easy to maintain and available in your system.
Regards, -
Can I use Signal Express for multiple customers for only the one time $699?
How do I go about distributing Signal Expresss applications to multiple customers?
Hi Nutter,
Unlike LabVIEW, Signal Express doesn’t have any file distribution capabilities. If your application uses only basic features, you could install the free LE version of Signal Express on as many computers as necessary. If you need the full capabilities of Signal Express, however, you would need to purchase a license for each customer.
An alternative to paying for Signal Express for each customer deployment would be to generate LabVIEW code from the Signal Express project and create an executable. This process is described in the Knowledge Base articles Generate LabVIEW VIs from Signal Express and Deploying VIs generated in Signal Express. Note that this method requires that you have LabVIEW installed on your development computer with Application Builder capabilities.
Regards,
Message Edited by Luke G on 05-02-2007 12:23 PM
Luke
Applications Engineer
National Instruments -
Payment from multiple customers in F-28
Hello Experts,
I have scenario where one customer is created as multiple customers in SAP.
DEF Limited has presence in three states. Hence three customers are created in SAP with customer number: 1000, 1002, 1005
I did billing of Rs.500 for each customers. Later I received Rs. 1500 (Rs. 500 from each customers of DEF i.e. Rs. 500 * 3). Since payment document should be one, in F-28, I clicked "process open items" thrice. This suffice my requirement.
But there is one problem here. I need to click "process open items" tab three times. This will be very problematic for selecting multiple customers when its 30 - 40 customers payment in one payment document.
So please tell me, if there is any solution where I can create one customer group (not account group) and select that group in F-28. Once i select that group, all open invoices related all customers in that group will appear in F-28.
This will help us performing transactions faster.
Please help me with some solution on this.
DeepakHello,
One option is to use worklist for customers (transaction code for customer is OB55).
Problem is that this transaction is part of customizing reason why I seldom used it in the past.
A possible solution would be to add it to the "current settings"
Regards
Th. -
Can we use the same credit card for multiple customers???
One of my clients has a requirement where they need to use the same Credit Card number for multiple customers. I have looked into the possibility of using the 'Alternate Payer' functionality but besides that is there any other way SAP can be tweaked to accept the same credit card on multiple customer accounts?
Thanks in advance for any help or guidance you may provide.
SJI know SAP throws an error message which is why I was looking for a solution. I do have a work around. By pointing to an 'Alternate Payer' on the Payment Transactions tab on the customer master you can have a credit card on this alternate payer master record and use this payer on several other customers. All these customers will not have any credit card stored on their master records.
Thanks for your response though. -
Allowing multiple users on one Skype ID
I was wondering if allowing multiple users online one Skype ID is possible, I currently run a small business, where the majority of the customers use skype just for text chatting, not the call features.
I was looking to hire employees, but use the same skype thats associated with my current reputation. It also helps when I get return customers, since it'll be available to all workers.
The last 2 times I tried setting this up, my skype got locked, and I wouldn't be able to afford for it to get locked.
I was wondering if anyone had any suggestions about the feasibility of this.Being doing this idea for years and really was hoping for more development.
Bottomline when a call comes in and either I answer the call or let my staff answer the call. Then later i can see what happened.
Unfortunity each new call is not populating outlook with an automactic new record so notes could be made.
Currently we name the client with notes on back end eg: John Smith ..wants to buy main street call back asap.
This is crazy way to make notes on incoming calls but there no was to conert to a task or an appointment.... One day .....i can only dream. -
Printing smartform for multiple customers
Hi Experts,
can anybody send me the code for printing the smartform for multiple customers, i need print the customer data by pagewise means in selection screes if user enter multiple customers ,i need to print by each customer, if customer 1 is different from customer 2 need to start in new page .
pls guide........
thanks in advance.Hi,
You can handle it in your form by checking the customer.
Write code in your main window there you check the present customer with previous one. if not equal then trigger the next page
Regards
SHiva -
ACCESSING MULTIPLE TABLES THRU ONE SELECT STATEMENTS
How to access multiple tables through one single select statement and also using where condition in it for multiple fields which are from different tables. please give me any example from any tables ....thanks in advance
See the below example code :
REPORT ZMM_COST no standard page heading
line-size 255
message-id zwave .
type-pools
type-pools : slis.
Tables
tables : mara,
makt,
mbew,
konp,
pgmi,
marc,
RMCP3,
sscrfields,
mvke.
Internal Table for MARC and MARA
data : begin of i_join occurs 0,
matnr like mara-matnr, " Material #
meins like mara-meins, " Unit of Measure
werks like marc-werks, " Plant
zzdept like marc-zzdept," Department
end of i_join.
Internal table for PGMI
data : begin of i_pgmi occurs 0,
werks like pgmi-werks, " Plant,
nrmit like pgmi-nrmit, " Material #
wemit like pgmi-wemit, " Plant
end of i_pgmi.
Internal Table for MBEW
data i_mbew like mbew occurs 0 with header line.
Internal Table for Output
data : begin of i_output occurs 0 ,
matnr like mara-matnr, " Material #
maktx like makt-maktx, " Material Desc
VPRSV like mbew-VPRSV, " Price Control Indicator
VERPR like mbew-VERPR, " Moving Avg Price
meins like mara-meins, " Base Unit of Measure
STPRS like mbew-STPRS, " Standard Price
LPLPR like mbew-LPLPR, " Current Planned Price
ZPLPR like mbew-ZPLPR, " Future Planned Price
VPLPR like mbew-VPLPR, " Previous Planned Price
kbetr like konp-kbetr, " Sales Price
KMEIN like konp-KMEIN, " Sales Unit
margin(5) type p decimals 2,
vmsta like mvke-vmsta, " Material Status.
end of i_output.
Internal Table for A004
data : i_a004 like a004 occurs 0 with header line.
Variables
data : wa_lines type i,
wa_maktx type makt-maktx,
v_flag type c.
ALV Function Module Variables
DATA: g_repid like sy-repid,
gs_layout type slis_layout_alv,
g_exit_caused_by_caller,
gs_exit_caused_by_user type slis_exit_by_user.
DATA: gt_fieldcat type slis_t_fieldcat_alv,
gs_print type slis_print_alv,
gt_events type slis_t_event,
gt_list_top_of_page type slis_t_listheader,
g_status_set type slis_formname value 'PF_STATUS_SET',
g_user_command type slis_formname value 'USER_COMMAND',
g_top_of_page type slis_formname value 'TOP_OF_PAGE',
g_top_of_list type slis_formname value 'TOP_OF_LIST',
g_end_of_list type slis_formname value 'END_OF_LIST',
g_variant LIKE disvariant,
g_save(1) TYPE c,
g_tabname_header TYPE slis_tabname,
g_tabname_item TYPE slis_tabname,
g_exit(1) TYPE c,
gx_variant LIKE disvariant.
data : gr_layout_bck type slis_layout_alv.
Selection-screen
selection-screen : begin of block blk with frame title text-001.
parameters : p_werks like marc-werks default '1000' obligatory.
select-options : s_dept for marc-zzdept obligatory,
s_matnr for mara-matnr,
s_mtart for mara-mtart,
s_vprsv for mbew-VPRSV,
s_PRGRP for RMCP3-PRGRP MATCHCODE OBJECT MAT2 ,
s_vmsta for mvke-vmsta.
selection-screen: end of block blk.
*SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.
*PARAMETERS: p_vari LIKE disvariant-variant.
*SELECTION-SCREEN END OF BLOCK b3.
At slection screen events *
*-- Process on value request
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_vari.
PERFORM f4_for_variant.
Initialization *
Initialization.
g_repid = sy-repid.
sscrfields-functxt_01 = 'Clear Selection'.
selection-screen function key 1.
AT SELECTION-SCREEN.
case sscrfields-ucomm.
when 'Clear Selection' or 'FC01'.
clear: s_matnr,
p_werks.
refresh: s_matnr,
s_dept,
s_mtart,
s_vprsv,
s_PRGRP,
s_vmsta.
endcase.
Start-of-selection.
start-of-selection.
Clear the all data.
perform clear_data.
Get the data from PGMI Table
perform get_pgmi.
Get the data from MARC and MARA Table
perform get_mara_marc.
Get the data from MBEW Table
perform get_mbew.
Move the data into OUTPUT Table
perform move_output_internal.
*end-of-selection.
end-of-selection.
if not i_output[] is initial.
ALV Function Module
perform print_alv.
endif.
*& Form get_pgmi
Select the data from PGMI Table
FORM get_pgmi.
clear v_flag.
If Product group has a value at Selection-screen.
if not s_prgrp is initial.
select werks nrmit wemit from pgmi into table i_pgmi
where prgrp in s_prgrp
and werks = p_werks
and wemit = p_werks.
v_flag = 'X'.
endif.
ENDFORM. " get_pgmi
*& Form get_mara_marc
Select the data from MARA and MARC
FORM get_mara_marc.
if v_flag = 'X'.
select amatnr ameins bwerks bzzdept into table i_join
from mara as a inner join marc as b on amatnr = bmatnr
for all entries in i_pgmi
where a~matnr in s_matnr
and b~werks = p_werks
and b~zzdept in s_dept
and a~mtart in s_mtart
and a~matnr = i_pgmi-nrmit
and b~werks = i_pgmi-werks.
else.
Get the data from MARA and MARC Table
select amatnr ameins bwerks bzzdept into table i_join
from mara as a inner join marc as b on amatnr = bmatnr
where a~matnr in s_matnr
and b~werks = p_werks
and b~zzdept in s_dept
and a~mtart in s_mtart.
endif.
clear wa_lines.
describe table i_join lines wa_lines.
if wa_lines is initial.
message i000(zwave) with 'List contains no data'.
stop.
endif.
sort i_join by matnr werks zzdept.
ENDFORM. " get_mara_marc
*& Form get_mbew
Select the data from MBEW Table
FORM get_mbew.
Get the data from MBEW.
select * from mbew into table i_mbew
for all entries in i_join
where matnr = i_join-matnr.
clear wa_lines.
describe table i_mbew lines wa_lines.
if wa_lines is initial.
message i000(zwave) with 'List contains no data'.
stop.
endif.
sort i_mbew by matnr bwkey.
ENDFORM. " get_mbew
*& Form move_output_internal
Final Results
FORM move_output_internal.
loop at i_join.
clear wa_maktx.
Compare the data with MVKE Table
select single vmsta from mvke into mvke-vmsta
where matnr = i_join-matnr
and vkorg = '0001'
and vtweg = '01'
and vmsta in s_vmsta.
if sy-subrc ne 0.
continue.
else.
i_output-vmsta = mvke-vmsta.
endif.
read table i_mbew with key matnr = i_join-matnr
bwkey = i_join-werks
binary search.
if sy-subrc eq 0.
Price Control Indicator
i_output-VPRSV = i_mbew-VPRSV.
Moving Average Price
i_output-VERPR = i_mbew-VERPR / i_mbew-peinh.
Standard Price
i_output-STPRS = i_mbew-STPRS / i_mbew-peinh.
Current Planned Price
i_output-LPLPR = i_mbew-LPLPR / i_mbew-peinh.
Future Planned Price
i_output-ZPLPR = i_mbew-ZPLPR / i_mbew-peinh.
Previous Planned Price
i_output-VPLPR = i_mbew-VPLPR / i_mbew-peinh.
Base Unit of Measure - Added by Seshu 01/09/2007
i_output-meins = i_join-meins.
else.
continue.
endif.
Get the sales Price.
perform get_sales_data.
if i_mbew-VPRSV = 'V'.
Get the Percentage of Margin
if i_output-kbetr ne '0.00'.
i_output-margin = ( ( i_output-kbetr - i_mbew-VERPR )
/ i_output-kbetr ) * 100 .
endif.
else.
Get the Percentage of Margin
if i_output-kbetr ne '0.00'.
i_output-margin = ( ( i_output-kbetr - i_output-stprs )
/ i_output-kbetr ) * 100 .
endif.
endif.
Get the material Description from MAKT Table
select single maktx from makt into wa_maktx
where matnr = i_join-matnr
and spras = 'E'.
if sy-subrc eq 0.
i_output-matnr = i_join-matnr.
i_output-maktx = wa_maktx.
endif.
append i_output.
clear : i_output,
i_join,
i_mbew.
endloop.
ENDFORM. " move_output_internal
*& Form get_sales_data
Get the Sales Price for each material
FORM get_sales_data.
Get the data from A004 table to get KNUMH
Added new field Sales Unit - Seshu 01/09/2006
refresh : i_a004.
clear : i_a004.
data : lv_kbetr like konp-kbetr," Condition value
lv_KPEIN like konp-kpein , "per
lv_KMEIN like konp-KMEIN. " Sales Unit
select * from a004 into table i_a004
where matnr = i_join-matnr
and vkorg = '0001'
and vtweg = '01'.
if sy-subrc eq 0.
sort i_a004 by DATAB descending.
Get the Latetest Date
read table i_a004 with key matnr = i_join-matnr
vkorg = '0001'
vtweg = '01'
binary search.
Get the Sales Value
select single kbetr KPEIN KMEIN from konp
into (lv_kbetr,lv_KPEIN, lv_KMEIN)
where knumh = i_a004-knumh
and kappl = i_a004-kappl
and kschl = i_a004-kschl.
if sy-subrc eq 0.
i_output-kbetr = lv_kbetr / lv_KPEIN.
i_output-KMEIN = lv_KMEIN.
endif.
endif.
clear : lv_kbetr,
lv_kpein,
lv_KMEIN.
ENDFORM. " get_sales_data
*& Form print_alv
ALV Function Module
FORM print_alv.
Fill the Fiedlcat
PERFORM fieldcat_init using gt_fieldcat[].
gr_layout_bck-edit_mode = 'D'.
gr_layout_bck-colwidth_optimize = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_INTERFACE_CHECK = ' '
I_BYPASSING_BUFFER =
I_BUFFER_ACTIVE = ' '
I_CALLBACK_PROGRAM = g_repid
I_CALLBACK_PF_STATUS_SET = ' '
I_CALLBACK_USER_COMMAND = g_user_command
I_CALLBACK_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_END_OF_LIST = ' '
I_STRUCTURE_NAME =
I_BACKGROUND_ID = ' '
I_GRID_TITLE =
I_GRID_SETTINGS =
IS_LAYOUT = gr_layout_bck
IT_FIELDCAT = gt_fieldcat[]
IT_EXCLUDING =
IT_SPECIAL_GROUPS =
IT_SORT =
IT_FILTER =
IS_SEL_HIDE =
I_DEFAULT = 'X'
I_SAVE = g_save
IS_VARIANT =
IT_EVENTS =
IT_EVENT_EXIT =
IS_PRINT =
IS_REPREP_ID =
I_SCREEN_START_COLUMN = 0
I_SCREEN_START_LINE = 0
I_SCREEN_END_COLUMN = 0
I_SCREEN_END_LINE = 0
IT_ALV_GRAPHICS =
IT_ADD_FIELDCAT =
IT_HYPERLINK =
I_HTML_HEIGHT_TOP =
I_HTML_HEIGHT_END =
IT_EXCEPT_QINFO =
IMPORTING
E_EXIT_CAUSED_BY_CALLER =
ES_EXIT_CAUSED_BY_USER =
TABLES
T_OUTTAB = i_output
EXCEPTIONS
PROGRAM_ERROR = 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. " print_alv
*& Form fieldcat_init
Fieldcat
FORM fieldcat_init USING e01_lt_fieldcat type slis_t_fieldcat_alv.
DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
Material #
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'MATNR'.
LS_FIELDCAT-ref_fieldname = 'MATNR'.
LS_FIELDCAT-ref_tabname = 'MARA'.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Material'.
ls_fieldcat-seltext_M = 'Material'.
ls_fieldcat-seltext_S = 'Material'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Material Description
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'MAKTX'.
LS_FIELDCAT-OUTPUTLEN = 35.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Description'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Price Indicator
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'VPRSV'.
LS_FIELDCAT-OUTPUTLEN = 7.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Price Control Indicator'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Moving Avg Price
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'VERPR'.
LS_FIELDCAT-OUTPUTLEN = 11.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Moving Avg Price'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Base Unit of Measure
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'MEINS'.
LS_FIELDCAT-OUTPUTLEN = 7.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Base Unit'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Standard Price
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'STPRS'.
LS_FIELDCAT-OUTPUTLEN = 11.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Standard Price'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Current Planned Price
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'LPLPR'.
LS_FIELDCAT-OUTPUTLEN = 11.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Current Planned Price'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Future Planned Price
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'ZPLPR'.
LS_FIELDCAT-OUTPUTLEN = 11.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Future Planned Price'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Previous Planned Price
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'VPLPR'.
LS_FIELDCAT-OUTPUTLEN = 11.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Previous Planned Price'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Sales Price
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'KBETR'.
LS_FIELDCAT-OUTPUTLEN = 13.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Sales Price'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Sales Unit
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'KMEIN'.
LS_FIELDCAT-OUTPUTLEN = 7.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Sales Unit'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
% of Gross Margin
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'MARGIN'.
LS_FIELDCAT-OUTPUTLEN = 13.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = '% of Gross Margin'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Material Status
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'VMSTA'.
LS_FIELDCAT-OUTPUTLEN = 13.
LS_FIELDCAT-TABNAME = 'I_OUTPUT'.
ls_fieldcat-seltext_L = 'Material Status'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
ENDFORM. " fieldcat_init
**& Form f4_for_variant
text
*FORM f4_for_variant.
CALL FUNCTION 'REUSE_ALV_VARIANT_F4'
EXPORTING
is_variant = g_variant
i_save = g_save
i_tabname_header = g_tabname_header
i_tabname_item = g_tabname_item
it_default_fieldcat =
IMPORTING
e_exit = g_exit
es_variant = gx_variant
EXCEPTIONS
not_found = 2.
IF sy-subrc = 2.
MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
IF g_exit = space.
p_vari = gx_variant-variant.
ENDIF.
ENDIF.
*ENDFORM. " f4_for_variant
*& Form clear_data
Clear the Internal table
FORM clear_data.
clear : i_output,
i_join,
i_mbew,
i_a004,
i_pgmi.
refresh : i_output,
i_join,
i_mbew,
i_a004,
i_pgmi.
ENDFORM. " clear_data
FORM USER_COMMAND *
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield. "#EC CALLED
CASE R_UCOMM.
WHEN '&IC1'.
read table i_output index rs_selfield-tabindex.
SET PARAMETER ID 'MAT' FIELD i_output-matnr.
SET PARAMETER ID 'WRK' FIELD p_werks.
if not i_output-matnr is initial.
call transaction 'MD04' and skip first screen.
endif.
ENDCASE.
ENDFORM.
Reward Points if it is helpful
Thanks
Seshu -
EDI 820 paying multiple customers
When I have an inbound 820 partnered with one customer but the payments in the 820 apply to multiple customers. I have entered the alternate payee as the partnered customer on the customer master of each related customer. The 820 enters the partner customer number in the atl. payee field in the payment advice and not the customer number associated with the invoice number? Is there a configuration guide of OSS note that shows the proper setting for this?
When I have an inbound 820 partnered with one customer but the payments in the 820 apply to multiple customers. I have entered the alternate payee as the partnered customer on the customer master of each related customer. The 820 enters the partner customer number in the atl. payee field in the payment advice and not the customer number associated with the invoice number? Is there a configuration guide of OSS note that shows the proper setting for this?
-
Need to generate a single spool for multiple customers in Smart forms
Hi Experts,
My Smartform should print multiple customer's data and should generate a single spool,wherein the multiple customers have different languages.When I run the loop with the FM calling the language in a control parameter,I can understand that it can hold only one value i.e. one language.Please help me find any other way to solve this?
Thanks,
KKHi,
You can still call the smartform once per customer (and keep the different language) and assign them to one spool.
The first smartform you call set the print parameters (structure OUTPUT_OPTIONS).
When you call the second smartfrom clear that OUTPUT_OPTIONS field TDNEWID, so the smartform is added to the same spool request.
Regards,
Nick -
I have a "Contact" organization issue I need help with. I organize multiple customers under their account affiliation. I place the people with their contact info under each account name by their dept/role in the notes section of their account. I am looking to be able to directly dial / email from this info in yet notes section located within a contact. On Blackberry, the notes area entered in a contact can connect directly but on the iPhone those numbers/emails are inactive. I am trying to avoid having to create each of these individuals as a separate contact and keep them under their account affiliation. It is easier to find them. This does not seem like that complicated of a request and hoping someone can tell me how or share an app that will enable the "notes" within a contact be "active". Hope this makes sense.
I seem to recall that this question has been asked before and I'm pretty sure that the answer is that you can't do what you want to do with the native contact app. However, there are lots of contact apps out there that pull from the built app's data but have other features. Perhaps one of them would meet your needs.
-
Multiple Customers on a Contract
Hi SAP gurus,
We have a requirement where one sales contract needs to have
1. Multiple customers (Sold to)
2. Multiple Materials
3. One Validity period
i.e. whoever on this contract buys the material during that validity period will get the contractual price.
Is this doable in SAP SD...
Thanks in AdvanceYou only need the contract, if you will see the degree of fulfillment of the contract.
If you only want to have the right price, you should use the normal pricing.
Now to the multiple Partners:
A hierarchy will not work, because one customer can only belong to one Hierarchy.
My suggestion: Take several Partnerrols ( y1,y2,y3,y4 ).
Define in the customer Materdata the different Partnerrols.
In the Pricing module - make some accesses ( Zugriffe in der Zugrffsfolge ) for one Database, but make the access for all Partnerrols. You can change the source of the Fields in the customizing - point 'Feldzuordnung'.
The access has to be not exclusive.
Per haps you have to organize, that the Partnerrols are brought to the 'Feldleiste' of the Pricing section. ( MV45afzz - prepare pricing )
In the ( Konditionsausschluss ) you can customize, that you want to have only the best discount. Dont be shy to make several asess in the pricing module. I have several Cunditions with up to 99 acesses per condition an it works.
Hans
Maybe you are looking for
-
Can't send email from iPhone -- my account is with aol
I tried to send an email to myself and I got a message that said "Cannot Send Mail the sender address (my address) was rejected by the server". It says that no matter who I send mail to. I am not very technically oriented -- so if someone answers me
-
When I try to open my programs I get an Error: 1 message.
So I tried to uninstall it to reinstall it again. But when I try to uninstall it says uninstall failed and it gives me a list of things to do and try again. After doing the list and trying again it still won't uninstall. i tryed next to install it to
-
After an upgrade of acrobat reader 9 to acrobat reader 11 the automatic printing of a pdf. The pdf is opened, but the print does not happen. With acrobat reader 9 it works. But with acrobat reader 11 the printing does not happen. I discovered when yo
-
I want to update my os x 10.6.8 to 10.10 but cant connect to app store
any alternative link to download os x 10.10 since i cant connect to app store
-
Having issues with Importing packages
Hi Can someone help me with the behaviour i am noticing with jdk1.3.1 Say i have a directory by name test in c:\ so i have c:\test say i have Add.java Test.java files in it. The contents of these files are as follows /** Add.java file */ package mypa