Texting bill at 20 Cents a text is a TOTAL INSULT
For many years, my wife and I pay about $96 a month - $1152 a year to carry Verizon cellphones on a Retiree / Senior Plan (with a government discount - I do lots of volunteering). ALMOST ALL CELL CARRIES OFFER FREE TEXTING AS PART OF THEIR PACKAGES AT THIS LEVEL. Texting is dirt cheap in terms of signal space and time - costs Verizon next to nothing. So I get TEXTS from people who think nothing of sending me greetings or ideas. It's free for them. Each time I get one, I get billed 20 cents (or can pay another $10 a month or $120 a year) to get these texts.
By the way, we a very careful with our phone bill - and always pay for far more hours than we actually use, every month.
IT ENRAGES ME THAT VERIZON CONTINUES TO NICKLE AND DIME ME for every friendly text I get.
I explained that in depth to a snarky telephone Verizon assistant whose only answer was to try and sign me up for another $120 a year.
VERIZON: STOP NICKLE AND DIMING ME.
THROW IN A MODEST NUMBER OF TEXTS EACH MONTH ON MY PLAN AT THIS PRICE OR
THROW RETIREES LIKE ME TO OTHER CARRIERS.
kharper88 wrote:
Have you considered one of the data plans? If you use minimal data, I think the 1gb/month plan is only $40/month. Plus, it comes with unlimited minutes and texting. You would actually be saving money!
I totally get what you're saying about crazy prices. To me, too, it seems that cellular service should be cheaper than it is. Unfortunately, we have supply and demand at work. Everyone wants/needs a cell in today's day and age, so they can jack up the prices and people will still buy. That's the economy for ya. Only other option would be regulating what companies charge, but then that would be socialism and no one wants that, either.
Best of luck!
The 1GB Share Everything plan is $50 for 1GB/data plus $40 per smartphone. It sounds like the OP has basic phones so it would be $50 for 1GB or $40 for 500MB/data plus $30 per basic phone. The OP would come out with a higher phone bill either way.
Similar Messages
-
FSCM Biller Direct Call Center Payment Log
Hi,
We are using Biller Direct and Biller Direct Call Center for our dealers/customer AR processing.
Biller Direct is used by our Dealers to see their account balance and post payment online through Biller Direct web portal.
Biller Direct Call Center is used by our Account Receivable team to see our dealers account balance and to post payment with authorization from our dealers.
The main question is:
How can we see the deatilpayment log/detail on transaction posted through Biller Direct Call Center? Our AR team needs to identify which user from AR team that perform a specific payment. Please advise.
Is this something that can be setup through XCM or R/3 configuration?
We need to get the detail of "User ID" and "Date & Time" that a payment is done through Biller Direct Call Center.
I tried to look from the document changes on AR line item detail of the billing document that got paid. But, the document changes is only showing that user BD_POOL made the payment posting. The user id is setup in XCM for posting any transaction into R/3.
Appreciate your help in advance.
Thanks,
MarkusMohit,
Let me try to answer your questions:
u2022 What accounting entries are passed from SAP perspective and at what points in time?
A) SAP will post a CREDIT to the Customer AR item and a DEBIT to a Credit Card Receivable account when the payment is posted in FI. The DEBIT to the Credit Card Receivable account is included in the nightly Settlement run to be sent to the Processor for a deposit request.
u2022 How are charges levied by banks / financial institutions handled or can be handled?
A) There are Processor charges for authorizations and other services such as Fraud checking as well as the INTERCHANGE fee that is a percentage of the Settlement amount. This could be anywhere from 1.5% to 4% of the Invoice amount depending on the type of transaction and the agreement with the Processor.
u2022 How any fees / charges imposed by network processors / clearing houses handled on a transactional basis?
A) The processor will assess and collect these fees, typically on a monthly or daily basis and provide reporting to the Merchant regarding the fees charged.
u2022 Is this something which Standard SAP Config can accommodate and if yes where exactly? If not what custom development route is appropriate?
A) Standard SAP does not have the ability to assist with Settlement reconciliation or recognition/assignment of processing fees. This must be accomplished through Manual postings.
u2022 Does addition of third party providers like pay metric for interface plug-in help in segregating and processing of credit card charges any better?
A) Yes, ISVs such as Paymetric which provide integration between SAP and the processors do provide additional SAP and external reporting and functionality to assist with the reconciliation process and in determining the processing fees.
Regards,
Eric Bushman
VP, Solution Engineering -
Intercompany process-F2 billing document profit center assignment
Dear SAP friends
I would really appreciate if somebody could help us identify the following profit center billing document assignment issue.
We have a intercompany process scenario:
Company code A, sales organization A, Plant A.
Company Code B, Sales organization B, Plant B.
Sales organization A is the sales party which belong to company code A, The goods is delivered from Plant B which belongs to company B. The F2 billing document will be posted to Sales organization A. We have already assigned the profit center C in the material master of all the plants, sales organization level we could think about. During the sales order and delivery creation, the profit center C is automatically determined in the sales order and delivery level. However the profit center C can not be automatically determined in the F2 billing document level. We understand we could maintain automatic account assignment of revenue elements in CO-profit center accounting area. However this would be our last choice.
We have no issues with F2 billing document profit center determination if its non-intercompany process. But with the intercompany process, the profit center can not be determined in the F2 billing document level. Any idea would be greatly appreciated.
Thanks
NingIdeally the profit centre from sales order should have been passed to subsequent document & should also be determined in Billing Document. You will have to check with FI consultant the probable reason, as they will be the correct consultant to look into the issue & mend it.
Regards,
Rajesh Banka
Reward points if helpful. -
Billing error-Profit center not exist
Dear Experts,
While Releasing the billing doc to Accounting , system throwing the error like, Profit center does not exist, but after that i updated the profit center for that material in material master,still i am geting the same error messageHi Raja,
Pls cancel the biling document that you have created and then populate the profit centre in sales order.
In sales order you can find it in item details view.>Accounting document>Profit centre.
For each item in the sales order you have to enter the value.
Save the Save order.
Or you can enter the profit center in MM02 screen.
Or you can maintain in OKB9 T.Code also.
Now create the billing document and release it to accounting.
Regards,
Krishna. -
Hi friends,
In ALV GRID I need to display text in total like grand Total not in subtotal.
Please let me know the solution .
Thanks in advance
RajendranHi,
R U using FM or Class.
If you are using FM, Grand total cannot be produced. Only using classes we can display Grand Totals.
Its my own experience.
thanks -
ALV GRID - Text for Grand Total
Hi guys,
In ALV Grid, i need to display the Text 'GRAND TOTAL' at the left side of the row(Yellow line).
I have tried searching in the forum but didn't get the answer.
Please advice.
Thanks
ChintuHi
<br><br>
IF you copy and past this might not work but this is the sample code<br><br>
<pre>
REPORT Y_DOWN_TIME_ENTRYSRA.
TABLES : YDOWNTIME1.
TYPE-POOLS : SLIS.
*INTERNAL TABLE DECLARTION
data : l_layout type slis_layout_alv,
x_events type slis_alv_event,
it_events type slis_t_event.
DATA :ITAB LIKE YDOWNTIME1 OCCURS 0 WITH HEADER LINE .
data : GT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
wa_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.
**********************SELECTION PARAMETERS ************************
PARAMETERS: CB1 RADIOBUTTON GROUP G1 ,
CB2 RADIOBUTTON GROUP G1 ,
cb3 RADIOBUTTON GROUP G1 ,
CB4 RADIOBUTTON GROUP G1 ,
CB5 RADIOBUTTON GROUP G1 ,
CB6 RADIOBUTTON GROUP G1 ,
CB7 RADIOBUTTON GROUP G1 ,
CB8 RADIOBUTTON GROUP G1 ,
CB9 RADIOBUTTON GROUP G1 .
CB10 RADIOBUTTON GROUP G1,
CB11 RADIOBUTTON GROUP G1.
DATA : A TYPE C.
SELECTION-SCREEN BEGIN OF BLOCK BK1 WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS :S_EQUNR FOR YDOWNTIME1-EQUNR ,
S_ERDop FOR YDOWNTIME1-ERDAT,
S_MFSTT FOR YDOWNTIME1-MFSTART.
PARAMETERS : P_SHIFT TYPE YDOWNTIME1-SHIFT,
P_CHARG TYPE YDOWNTIME1-CHARG,
p_COGRU TYPE YDOWNTIME1-QMGRP,
P_CODE TYPE YDOWNTIME1-COde,
p_name type ydowntime1-OPNAME,
p_sup TYPE YDOWNTIME1-SUPERVISOR,
P_MANG TYPE YDOWNTIME1-MANG.
SELECTION-SCREEN END OF BLOCK BK1 .
AT SELECTION-SCREEN.
IF CB1 EQ 'X'.
select * from YDOWNTIME1
INTO CORRESPONDING FIELDS OF TABLE ITAB
where erdat in S_ERDop .
ELSEIF CB2 EQ 'X' .
select * from YDOWNTIME1
INTO CORRESPONDING FIELDS OF TABLE ITAB
where erdat in S_ERDop and charg eq p_charg .
ELSEIF CB3 EQ 'X' .
select * from YDOWNTIME1
INTO CORRESPONDING FIELDS OF TABLE ITAB
where erdat in S_ERDop and charg eq p_charg and shift eq P_SHIFT .
ELSEIF CB4 EQ 'X' .
select * from YDOWNTIME1
INTO CORRESPONDING FIELDS OF TABLE ITAB
where code eq p_code and erdat in S_ERDop.
ELSEIF CB5 EQ 'X' .
select * from YDOWNTIME1
INTO CORRESPONDING FIELDS OF TABLE ITAB
where erdat in S_ERDop and EQUNR in S_EQUNR and QMGRP eq p_COGRU.
ELSEIF CB6 EQ 'X' .
select * from YDOWNTIME1
INTO CORRESPONDING FIELDS OF TABLE ITAB
where OPNAME eq p_name and erdat in S_ERDop.
ELSEIF CB7 EQ 'X' .
select * from YDOWNTIME1
INTO CORRESPONDING FIELDS OF TABLE ITAB
where SUPERVISOR eq p_sup and erdat in S_ERDop.
ELSEIF CB8 EQ 'X' .
select * from YDOWNTIME1
INTO CORRESPONDING FIELDS OF TABLE ITAB
where MANG eq p_MANG and erdat in S_ERDop.
ELSEIF CB9 EQ 'X'.
select * from YDOWNTIME1
INTO CORRESPONDING FIELDS OF TABLE ITAB
where erdat in S_ERDop and EQUNR in S_EQUNR.
endif.
loop at itab.
if itab-schno > 1.
A = ' '.
move A to itab-DCOR .
move A to itab-DCCR .
move A to itab-DCNR .
modify itab.
endif.
endloop.
perform create_fieldcat.
data: sort type slis_sortinfo_alv,
it_sort type SLIS_T_SORTINFO_ALV.
sort-fieldname = 'EQUNR'.
sort-up = 'X'.
sort-subtot = 'X'.
APPEND sort to it_sort.
sort-fieldname = 'SHIFT'.
sort-up = 'X'.
*sort-subtot = 'X'.
APPEND sort to it_sort.
l_layout-TOTALS_TEXT = 'TOTAL'.
l_layout-SUBTOTALS_TEXT = 'SUBTOTAL'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
is_layout = l_layout
it_fieldcat = gt_fieldcat
it_events = it_events
it_sort = it_sort
TABLES
T_OUTTAB = ITAB
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.
*& Form CREATE_FIELDCAT
text
--> p1 text
<-- p2 text
FORM CREATE_FIELDCAT .
DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '1'.
LS_FIELDCAT-FIELDNAME = 'ERDAT'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '12'.
ls_fieldcat-do_sum = 'X'.
LS_FIELDCAT-SELTEXT_L = 'Date'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '2'.
LS_FIELDCAT-FIELDNAME = 'UZEIT'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '8'.
LS_FIELDCAT-SELTEXT_L = 'Time'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '2'.
LS_FIELDCAT-FIELDNAME = 'EQUNR'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '8'.
LS_FIELDCAT-SELTEXT_L = 'Equipment'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '2'.
LS_FIELDCAT-FIELDNAME = 'CODE'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '12'.
LS_FIELDCAT-SELTEXT_L = 'CODE'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '3'.
LS_FIELDCAT-FIELDNAME = 'QMGRP'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '20'.
LS_FIELDCAT-SELTEXT_L = 'Code Group'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '3'.
LS_FIELDCAT-FIELDNAME = 'KURZTEXT'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '40'.
LS_FIELDCAT-SELTEXT_L = 'Code Text'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '7'.
LS_FIELDCAT-FIELDNAME = 'DCOR'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '14'.
LS_FIELDCAT-SELTEXT_L = 'Opening Dips'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '8'.
LS_FIELDCAT-FIELDNAME = 'DCCR'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '14'.
LS_FIELDCAT-SELTEXT_L = 'Closing Dips'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '9'.
LS_FIELDCAT-FIELDNAME = 'DCNR'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '10'.
ls_fieldcat-do_sum = 'X'.
LS_FIELDCAT-SELTEXT_L = 'Net Dips'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '9'.
LS_FIELDCAT-FIELDNAME = 'PRO'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '10'.
ls_fieldcat-do_sum = 'X'.
LS_FIELDCAT-SELTEXT_L = 'PROD IN LAC'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '4'.
LS_FIELDCAT-FIELDNAME = 'CHARG'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '12'.
ls_fieldcat-do_sum = 'X'.
LS_FIELDCAT-SELTEXT_L = 'Batch Number'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '6'.
LS_FIELDCAT-FIELDNAME = 'OPNAME'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '20'.
LS_FIELDCAT-SELTEXT_L = 'Operators Name'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '6'.
LS_FIELDCAT-FIELDNAME = 'SUPERVISOR'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '20'.
LS_FIELDCAT-SELTEXT_L = 'Supervisor Name'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '6'.
LS_FIELDCAT-FIELDNAME = 'MANG'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '20'.
LS_FIELDCAT-SELTEXT_L = 'Manager'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '6'.
LS_FIELDCAT-FIELDNAME = 'SHIFT'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '20'.
LS_FIELDCAT-SELTEXT_L = 'Shift'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '9'.
LS_FIELDCAT-FIELDNAME = 'MFSTART'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '10'.
LS_FIELDCAT-SELTEXT_L = 'Start Time'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '9'.
LS_FIELDCAT-FIELDNAME = 'MFEND'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '10'.
LS_FIELDCAT-SELTEXT_L = 'End Time'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '9'.
LS_FIELDCAT-FIELDNAME = 'DURATION'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '10'.
ls_fieldcat-do_sum = 'X'.
LS_FIELDCAT-SELTEXT_L = 'DURATION'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
CLEAR LS_FIELDCAT.
LS_FIELDCAT-ROW_POS = '1'.
LS_FIELDCAT-COL_POS = '9'.
LS_FIELDCAT-FIELDNAME = 'ZUNIT'.
LS_FIELDCAT-KEY = ''.
LS_FIELDCAT-OUTPUTLEN = '10'.
LS_FIELDCAT-SELTEXT_L = 'UNIT'.
APPEND LS_FIELDCAT TO GT_FIELDCAT.
clear LS_FIELDCAT .
ENDFORM. " CREATE_FIELDCAT
</pre>
Edited by: Matt on Sep 3, 2009 12:06 PM -
Hi All,
I have the following requirement in ALV grid display- thru ALV FMs (not using OO ALV)
Inv no Inv type amount
1 A 6
3 A 8
Total average for for A is 14 (14/2)
2 B 6
9 B 3
8 B 4
10 B 7
Total average for for B is 5 (20/4)
Here after every Invoice type i need to calculate average and display with my own text as explained above.
I have searched many sites and tried but not able to get it..
Request you to please help if u have any idea on it.
Thanks.
Regards,
Lokesh*& Report Z_ALV_SUBTOTAL
REPORT z_alv_subtotal.&----
*& Table declaration
&----TABLES: ekko.&----
*& Type pool declaration
TYPE-POOLS: slis. " Type pool for ALV&----
*& Selection screen
SELECT-OPTIONS: s_ebeln FOR ekko-ebeln.&----
*& Type declaration
&----* Type declaration for internal table to store EKPO data
TYPES: BEGIN OF x_data,
ebeln TYPE char30, " Document no.
ebelp TYPE ebelp, " Item no
matnr TYPE matnr, " Material no
matnr1 TYPE matnr, " Material no
werks TYPE werks_d, " Plant
werks1 TYPE werks_d, " Plant
ntgew TYPE entge, " Net weight
gewe TYPE egewe, " Unit of weight
END OF x_data.&----
*& Internal table declaration
DATA:* Internal table to store EKPO data
i_ekpo TYPE STANDARD TABLE OF x_data INITIAL SIZE 0,
Internal table for storing field catalog information
i_fieldcat TYPE slis_t_fieldcat_alv,
Internal table for Top of Page info. in ALV Display
i_alv_top_of_page TYPE slis_t_listheader,
Internal table for ALV Display events
i_events TYPE slis_t_event,
Internal table for storing ALV sort information
i_sort TYPE slis_t_sortinfo_alv,
i_event TYPE slis_t_event.&----
*& Work area declaration
&----DATA:
wa_ekko TYPE x_data,
wa_layout TYPE slis_layout_alv,
wa_events TYPE slis_alv_event,
wa_sort TYPE slis_sortinfo_alv.&----
*& Constant declaration
&----CONSTANTS:
c_header TYPE char1
VALUE 'H', "Header in ALV
c_item TYPE char1
VALUE 'S'.&----
*& Start-of-selection event
&----START-OF-SELECTION.* Select data from ekpo
SELECT ebeln " Doc no
ebelp " Item
matnr " Material
matnr " Material
werks " Plant
werks " Plant
ntgew " Quantity
gewei " Unit
FROM ekpo
INTO TABLE i_ekpo
WHERE ebeln IN s_ebeln
AND ntgew NE '0.00'. IF sy-subrc = 0.
SORT i_ekpo BY ebeln ebelp matnr .
ENDIF.* To build the Page header
PERFORM sub_build_header.* To prepare field catalog
PERFORM sub_field_catalog.* Perform to populate the layout structure
PERFORM sub_populate_layout.* Perform to populate the sort table.
PERFORM sub_populate_sort.* Perform to populate ALV event
PERFORM sub_get_event.END-OF-SELECTION.* Perform to display ALV report
PERFORM sub_alv_report_display.
*& Form sub_build_header
To build the header
No Parameter
FORM sub_build_header .* Local data declaration
DATA: l_system TYPE char10 , "System id
l_r_line TYPE slis_listheader, "Hold list header
l_date TYPE char10, "Date
l_time TYPE char10, "Time
l_success_records TYPE i, "No of success records
l_title(300) TYPE c. " Title
Title Display
l_r_line-typ = c_header. " header
l_title = 'Test report'(001).
l_r_line-info = l_title.
APPEND l_r_line TO i_alv_top_of_page.
CLEAR l_r_line.* Run date Display
CLEAR l_date.
l_r_line-typ = c_item. " Item
WRITE: sy-datum TO l_date MM/DD/YYYY.
l_r_line-key = 'Run Date :'(002).
l_r_line-info = l_date.
APPEND l_r_line TO i_alv_top_of_page.
CLEAR: l_r_line,
l_date.ENDFORM. " sub_build_header
*& Form sub_field_catalog
Build Field Catalog
No Parameter
FORM sub_field_catalog .* Build Field Catalog
PERFORM sub_fill_alv_field_catalog USING: '01' '01' 'EBELN' 'I_EKPO' 'L'
'Doc No'(003) ' ' ' ' ' ' ' ', '01' '02' 'EBELP' 'I_EKPO' 'L'
'Item No'(004) 'X' 'X' ' ' ' ', '01' '03' 'MATNR' 'I_EKPO' 'L'
'Material No'(005) 'X' 'X' ' ' ' ', '01' '03' 'MATNR1' 'I_EKPO' 'L'
'Material No'(005) ' ' ' ' ' ' ' ',
'01' '04' 'WERKS' 'I_EKPO' 'L'
'Plant'(006) 'X' 'X' ' ' ' ', '01' '04' 'WERKS1' 'I_EKPO' 'L'
'Plant'(006) ' ' ' ' ' ' ' ', '01' '05' 'NTGEW' 'I_EKPO' 'R'
'Net Weight'(007) ' ' ' ' 'GEWE' 'I_EKPO'.ENDFORM. " sub_field_catalog&----
*& Form sub_fill_alv_field_catalog
*& For building Field Catalog
*& p_rowpos Row position
*& p_colpos Col position
*& p_fldnam Fldname
*& p_tabnam Tabname
*& p_justif Justification
*& p_seltext Seltext
*& p_out no out
*& p_tech Technical field
*& p_qfield Quantity field
*& p_qtab Quantity table
FORM sub_fill_alv_field_catalog USING p_rowpos TYPE sycurow
p_colpos TYPE sycucol
p_fldnam TYPE fieldname
p_tabnam TYPE tabname
p_justif TYPE char1
p_seltext TYPE dd03p-scrtext_l
p_out TYPE char1
p_tech TYPE char1
p_qfield TYPE slis_fieldname
p_qtab TYPE slis_tabname.* Local declaration for field catalog
DATA: wa_lfl_fcat TYPE slis_fieldcat_alv. wa_lfl_fcat-row_pos = p_rowpos. "Row
wa_lfl_fcat-col_pos = p_colpos. "Column
wa_lfl_fcat-fieldname = p_fldnam. "Field Name
wa_lfl_fcat-tabname = p_tabnam. "Internal Table Name
wa_lfl_fcat-just = p_justif. "Screen Justified
wa_lfl_fcat-seltext_l = p_seltext. "Field Text
wa_lfl_fcat-no_out = p_out. "No output
wa_lfl_fcat-tech = p_tech. "Technical field
wa_lfl_fcat-qfieldname = p_qfield. "Quantity unit
wa_lfl_fcat-qtabname = p_qtab . "Quantity table IF p_fldnam = 'NTGEW'.
wa_lfl_fcat-do_sum = 'X'.
ENDIF.
APPEND wa_lfl_fcat TO i_fieldcat.
CLEAR wa_lfl_fcat.
ENDFORM. " sub_fill_alv_field_catalog&----
*& Form sub_populate_layout
Populate ALV layout
No Parameter
FORM sub_populate_layout . CLEAR wa_layout.
wa_layout-colwidth_optimize = 'X'." Optimization of Col widthENDFORM. " sub_populate_layout&----
*& Form sub_populate_sort
Populate ALV sort table
No Parameter
FORM sub_populate_sort .* Sort on material
wa_sort-spos = '01' .
wa_sort-fieldname = 'MATNR'.
wa_sort-tabname = 'I_EKPO'.
wa_sort-up = 'X'.
wa_sort-subtot = 'X'.
APPEND wa_sort TO i_sort .
CLEAR wa_sort.* Sort on plant
wa_sort-spos = '02'.
wa_sort-fieldname = 'WERKS'.
wa_sort-tabname = 'I_EKPO'.
wa_sort-up = 'X'.
wa_sort-subtot = 'X'.
APPEND wa_sort TO i_sort .
CLEAR wa_sort.
ENDFORM. " sub_populate_sort&----
*& Form sub_get_event
Get ALV grid event and pass the form name to subtotal_text
event
No Parameter
FORM sub_get_event .
CONSTANTS : c_formname_subtotal_text TYPE slis_formname VALUE
'SUBTOTAL_TEXT'. DATA: l_s_event TYPE slis_alv_event.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
i_list_type = 4
IMPORTING
et_events = i_event
EXCEPTIONS
list_type_wrong = 0
OTHERS = 0.* Subtotal
READ TABLE i_event INTO l_s_event
WITH KEY name = slis_ev_subtotal_text.
IF sy-subrc = 0.
MOVE c_formname_subtotal_text TO l_s_event-form.
MODIFY i_event FROM l_s_event INDEX sy-tabix.
ENDIF.ENDFORM. " sub_get_event&----
*& Form sub_alv_report_display
For ALV Report Display
No Parameter
FORM sub_alv_report_display .
DATA: l_repid TYPE syrepid .
l_repid = sy-repid .* This function module for displaying the ALV report
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = l_repid
i_callback_top_of_page = 'SUB_ALV_TOP_OF_PAGE'
is_layout = wa_layout
it_fieldcat = i_fieldcat
it_sort = i_sort
it_events = i_event
i_default = 'X'
i_save = 'A'
TABLES
t_outtab = i_ekpo
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE i000 WITH 'Error in ALV report display'(055).
ENDIF.ENDFORM. " sub_alv_report_display&----
FORM sub_alv_top_of_page
Call ALV top of page
No parameter
----FORM sub_alv_top_of_page. "#EC CALLED* To write header for the ALV
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = i_alv_top_of_page.
ENDFORM. "alv_top_of_page&----
*& Form subtotal_text
Build subtotal text
P_total Total
p_subtot_text Subtotal text info
FORM subtotal_text CHANGING
p_total TYPE any
p_subtot_text TYPE slis_subtot_text.
Material level sub total
IF p_subtot_text-criteria = 'MATNR'.
p_subtot_text-display_text_for_subtotal
= 'Material level total'(009).
ENDIF.* Plant level sub total
IF p_subtot_text-criteria = 'WERKS'.
p_subtot_text-display_text_for_subtotal = 'Plant level total'(010).
ENDIF.
ENDFORM. "subtotal_text -
Text variable for total number of pages in book?
Hello,
Is it possible to create a text variable that contains the total number of pages in a book?
The only option I see is for the total number of pages in a document, which doesn't come out right for any but the last doc in the book.
Thanks,
-dp-If you use the Cross Reference plug-in from DTPtools.com, you can create a cross ref to the last page of the book across the chapters.
This is an old FrameMaker trick and I have not tried it with InDesign, but it should work. Test out the trial version first (do it on a copy of the book). -
How to generate reports in text file without totals
Hi!!!
Does anybody knows how can I generate a report in text file
(separated by |), but without the lines with totalizations ?
In my application, the user can choose if he wants the output
in HTML,PDF or a text file. So, the solution to this question
must be implemented in code.
Thanks a lot,
Anderson.If you put a formatting trigger on any item or frame and return FALSE, it will disappear.
So the totals need to be within a frame which has a trigger which returns false if text file is chosen. -
FM to get Fund/Fund Center/Commitment Item- Item level total (FMBB)
Hi,
1. How to get line item level total of of document created in Fund Management with FMBB tcode? Is there a Function Module for the same? The data stored in FMBH/FMBL are period wise.
2. Is there any way we can change Prepost amount of a FM document on fund/fund center/commitment item level ?Hi Naveen,
check the following tables
1. FMIFIHD - FM Header table in Fund management
2. FMIFIIT - FM Line item Table in Fund management
3. FMIT - Totals table for fund management
4. FMIA- Actual Line item table for Fund management
For the second point, i think you need to reverse the origin document and repost it with correct amount. There is no other option.
BR
Amitash -
Reached text limit, but can still send/receive texts?
My little brother is on my plan, which I pay for. Of course he's texting fiend, so I had to shell out for the parental controls so that I could restrict his texts to the 500 he is allotted each month.
I started this about a year ago, and I thought it was working, but last month, he was able to go over his text limit and my bill ended up being much more than it should have been. I looked at the line items, and yes, there was a significant additional charge for his extra texts.
I double checked the parental control settings, and it is indeed set to restrict his text to a total of 500. Then WHY is he able to send and recieve additional texts? If I am paying for the privilege of being able to make he doesn't go over his limit, WHY is this happening?
I need a resolution on this, I've already paid hundreds of additional dollars due to this ridiculous problem, I will not do it again. Also, my contract was up with Verizon in 2010 and I've not yet renewed it - if this continues happening, Verizon, we're going to have to break up!Hello ceruleanred,
I definitely understand. If the controls are set correctly then the text limit stop should respond accordingly. Since you have already doubled checked the settings on My Verizon please PM me with your name and mobile number so I may further assist. Thank you. -
Charged for texting when I have a texting package
I had the 700 minute family share plan and also for my line I had a 500 text allotment. Today I go on my page to view my upcoming bill. I have a charge for $91.95 in texts. Made up of 15 total picture/video messages and 400+ regular texts. The total combined did not go over 500. It was around $40 in charges for sent and received messages.
So I had changed my plan to a better plan but set it to not go into effect until my next billing cycle which began 4 days ago.
Why do I have charges for all those texts when I had the 500 text package for $10? All those texts I am being charge for were during the previous billing cycle when I had the 500 allotment. I've since changed over to the 700 minute family talk and text plan which is unlimited texts.
Anyone hav ea clue what they are charging me for? Hopefully that made sense. Kind of tough to explain when you can't just show your bill right here to give the full picture.Here is my portion of that bill minus my phone #s on the account. I have a feeling maybe they canceled something before I wanetd it to be? I was due for a new contract around 12/18 but I was shopping for a different plan so I just let that pass. So the current one would have just kept going as it was. The texting I used was obviously under 500 texts. I'm thinking maybe I got billed in advance for something to make it that way. I can't distinguish stuff too well.
Monthly Access ChargesThese are your fixed monthly charges that are based on your Plan and Optional Services. If you change your plans or services during the month, an adjusted charge that includes partial month charges or credits, may appear on your bill.
$93.85
Nationwide Talk & Text FS 700 12/27 - 01/26
$90.00
500 MSG Allowance + UNL IN MSG - Refund 12/11 - 12/26
-$5.33
10.00/mo / 16 day s refunded
TEC Phones - Asurion 12/11 - 12/26
$3.19
5.99/mo / 16 day s on new service
TEC Phones - Asurion 12/27 - 01/26 (month in advance)
$5.99
Usage ChargesThese are your variable charges that depend on whether you have used any services that are billed on a per-use basis, or have exceeded any monthly allowance included in your Plan or Optional Services.
$0.00
VoiceThe "Voice" section of your bill Includes charges for voice calls, including calls that exceed your Plan's minute allowances, 411 Search, Long Distance and other calls.
Allowance
Used
Billable
Charge
SharePlan (11/27 - 12/26)
minutes
700
166
(shared)
Mobile to Mobile
minutes
unlimited
35
Night/Weekend
minutes
unlimited
52
Total Voice Charges
$0.00
Text, Picture & VideoThe "Text, Picture & Video" section of your bill includes charges for Messages sent and received.
Allowance
Used
Billable
Charge
Unbilled Usage from Previous Months*
Text, Picture & Video
messages
5
Current Usage
Text - Sent
messages
227
227
$45.40
Text - Rcv'd
messages
214
214
$42.80
Unlimited M2M Text
messages
unlimited
71
(11/27 - 12/11)
Picture & Video - Sent
messages
10
10
$2.50
Picture & Video - Rcv'd
messages
5
5
$1.25
UNL M2M Picture & Video
messages
unlimited
4
(11/27 - 12/11)
Text, Picture & Video
messages
250
212
(11/27 - 12/11)
Total Text, Picture & Video Charges
$91.95 -
Hi,
I have a requirement to create an ALV report which has to display some static text on each page. In the format below, the line item texts and sub total texts will be the same for each page. Each page displays data for one company code. The company code should be displayed on the top of page.
Line Items Sub totals Amounts
Line item 1 Amt1
Line item 2 Amt2
Line item 3 Amt3
Sub total 1-3
Line item 4 Amt4
Line item 5 Amt5
Sub total 1-5
Total
1. How to display the same item texts on each page? Can I use text symbols to avoid hard coding?
2. How do I get sub totals?
3. Display company code on top of page according to the viewed page?
any sample code greatly appreciated.
Thanks,
MJHi,
I have a requirement to create an ALV report which has to display some static text on each page. In the format below, the line item texts and sub total texts will be the same for each page. Each page displays data for one company code. The company code should be displayed on the top of page.
Line Items Amounts
Line item 1 Amt1
Line item 2 Amt2
Line item 3 Amt3
Sub total 1-3
Line item 4 Amt4
Line item 5 Amt5
Sub total 1-5
Total 1-5
1. How to display the same item texts on each page? Can I use text symbols to avoid hard coding?
2. How do I get sub totals?
3. Display company code on top of page according to the viewed page?
any sample code greatly appreciated.
Thanks,
MJ -
Issue in Profit Center genereated during billing
Dear Friends,
When billing document is done and in accounting document system is picking wrong profit center.
The flow is ( Sales Contract (profit Center - 600000 in line item of materila) --> sales order ( profit center 600000 in item level) --> PO --> Billing document --> (Profit Center - 900000)
Kindly advice user wants 600000 to be picked insted of 900000.
Regards.Hi,
Check in 3KEH or FAGL3KEH, if some P.Cntr assignment is maintained..
Also let us know, whether 900000 is a Dummy profit center?
Regards,
SAPFICO -
Hi,
Experts,
I am able to get the subtotal text but i am not able to get the grand total text please pass some code or idea on it.
ex:
2510 gopi 10
2511 gopi 20
subtotal 30
2521 anand 20
2522 anand 10
2523 anand 50
subtotal 80
2512 vikram 30
subtotal 30
(blank----) 140.
Here i want to get text as 'COMPANY TOTAL'. by using REUSE_ALV_GRID_DISPLAY FM.
Thanks,
Shabeer ahmed.Hi,
you can get the 'COMPANY TOTAL' by using the following code:
LOOP AT i_main INTO w_main.* Storing the Total text need to be displayed in
ALV
w_final-total = 'COMPANY TOTAL'.
w_final-field1 = w_main-field1.
w_final-field2 = w_main-field2.
w_final-field3 = w_main-field3 .
APPEND w_final TO i_final. ENDLOOP.
Regards,
Santosh
Maybe you are looking for
-
Batch Determination based on date of consig recieve
Hi, I am getting problem when i am trying to do manual batch determination in the outbound delivery. I have created a record in VCH1 based on customer/Material/Plant. In this i have maintained a sort rule also. what characteristaics i must use to mak
-
LabVIEW Mac prompting me for dll's in conditional disable structure
I'm using LabVIEW 2014 Mac and I have several conditional disable structures which call user32.dll but only in the Default case whereas they do nothing in the TARGET_TYPE=Mac case. When loading my source code in LV Mac I get prompted to find "user32
-
Install KDEMOD, cant find a battery monitor applet
Hi there, I'm new to Arch... I've been an Ubuntu user for about two years now. I was attracted to Arch one very specific thing: Rolling-Release... It just sucks to be stuck with the same old apps when everyone else (including the windows crowd) has c
-
Verify if the sessision data of MapViewer app is stored in Coherence caches
I have successfully combined the MapViewer application with WebLogic and Oracle Coherence*Web. How to verify whether the session data of MapViewer application is kept in the Coherence caches or not? All out put show that both of MapViewer and WebLogi
-
Snow leopard server on imac 2011
Hello, today (January, 15th, 2012) i purchased a new iMac in Germany equiped with Lion. My intention is to build a server with Snow Leopard. Installation of SL fails and a black screen with some debug lines appears. My dealer told me that all iMacs s