Transformation conversion-automatic
Hi experts,
I have converted the 3.5 flow to 7.0 by using the tool provided by SAP which is the context menu >>Additional functions and changing the TR to Transformation and UR to tranformation and when i check even the routines are also created in Transformations
1. so i think these routines are also automatically converted...do i need to do anything because i have seen in some post that routines are not converted and when i check my tranformation its saying no errors...( i am assuming that my transformations are converted and even my code is converted becoz i am getting routine symbol just like i used to get for my update rules)
2. But when i check my routine i am seeing that still i have something Comm_structure i think it should be Source_fields right...but still the value is getting populated.
3. And also i have noticed one difference that before for any routine we used to have only code pertaining to that routine but in the new thing when we migrate the UR to Transformation in the Transformation new routine we find the routines of all other Key figures also like this reference
FORM routine_0036
USING
COMM_STRUCTURE type <b>tys_SC_1__RULE_29</b>
CHANGING
RESULT TYPE tys_TG_1_full-RECVALSTCK
RETURNCODE LIKE sy-subrc
ABORT LIKE sy-subrc
RAISING
cx_sy_arithmetic_error
cx_sy_conversion_error.
init variables
fill the internal table "MONITOR", to make monitor entries
only goods receipt is considered
IF ( COMM_STRUCTURE-processkey EQ '000' "Other Receipts
OR COMM_STRUCTURE-processkey EQ '001' "Goods Receipt / Vendor
OR COMM_STRUCTURE-processkey EQ '004' "Material Transfer / Receipt
OR COMM_STRUCTURE-processkey EQ '005' "Stock Adjustment InvD
OR COMM_STRUCTURE-processkey EQ '006' "Stock Adjustment Other
OR COMM_STRUCTURE-processkey EQ '010' ) "Receipt from Stock Transfer
AND COMM_STRUCTURE-bwapplnm EQ 'MM'
only movements which are relevant for stock control
additional check if orders on hand or projekt stock
and if they are valuated (A or M)
AND COMM_STRUCTURE-stockrelev EQ '1'
AND COMM_STRUCTURE-cpquabu <> 0
AND ( COMM_STRUCTURE-stockcat IS INITIAL OR
( COMM_STRUCTURE-stockcat CA 'EQ' AND
COMM_STRUCTURE-indspecstk CA 'AM' ) ).
RESULT = COMM_STRUCTURE-cpquabu.
if the returncode is zero, the result will be updated
RETURNCODE = 0.
ELSE.
if the returncode is not equal zero, the result will not be updated
RETURNCODE = 4.
ENDIF.
if abort is not equal zero, the update process will be canceled
ABORT = 0.
ENDFORM. "routine_0036
<b>like this if i have 30 key figures i have this type of code 30 times just changing the number...my question is this right or else do i need to do some changes.</b>thanks n regards
sreedhar
Sreedhar,
Looks fine to me as you are still using the 3.x emulated flow. You will only need to convert to the new tools if you are using new functionality such as DTP's, transformations, etc.
Cheers,
Pom
Similar Messages
-
Conversion automatic unit measure
Dear all.
I have a question/trouble with the unit measure.
I am using a material with Base Unit of Measure = pza and Order Unit = crt.
When a SC is created; it is with a Base Unit of Measure = pza; but when PO is created, It does not make the automatic conversion of Order Unit = crt
How can I make this conversion automatic?
I appreciate your support in this issue
Thanks in advanceAny suggestion?
-
Example of using VALUE/AMOUNT in transformation conversion?
Does anyone have a good example of using the AMOUNT keyword in a transformation conversion section and the corresponding VALUE keyword in the conversion file formula column?
I have a situation where I am running the LoadInfoProvider package and I want to avoid loading records where the Signeddata value is less than zero.
Thanks.
-AmySorry Amy,
I thght you were using the direct transactional loading from the infocube...as in here..
Is there a way to enable delta for BPC transaction loads ?
-vishal. -
Loop conversion automatically and timeline markers
in my old version of soundtrack, when i set the BPM for a project, whenever i listened to any of my loops/wavs in the browser they automatically pitch shifted and tempo shifted to play along with the project so i could hear how they fitted. when dragged into the timeline they automatically converted to loops; but it was possible to undo that if needed.
in the current STPro the exact same files don't play as loops, and play at native pitch and tempo. i have to drag into the timeline and convert to loop to hear if it fits the project. this makes auditioning suitable clips almost impossible.
is there a way of making the default setting the same as the previous soundtrack?Mmm . . .
Well, adding markers in the Compressor preview window seems a no-no!
First it doesn't show markers at the beginning of a new clip. If you click the arrow to move to the next marker it goes to the next VISIBLE marker on the timeline. But if you then arrow the playhead back to where you know a new clip begins and then use the drop-down at the bottom of the window, it will give you the option to REMOVE the marker - even though there's no marker visible and the playhead missed it when you clicked the "next clip" arrow.
OK - I accept the case for mandatory markers at the beginning of each clip - but why aren't they visible - and why the option to remove them?
If they're removable, and the timeline is so cramped you can't SEE them, then you can easily remove one inadvertently - and we don't want to do that, do we?
Quad 2.5 G5. 8 GB Ram. 250 & 500 GB Internal Drives. G-Tech G-Raid 1 TB Mac OS X (10.4.6) FCP 5.0.4 (FC Studio). Photoshop CS2. Sony HVR-Z1E -
Urgent! QT conversion automatically turn HD interlace video to Progressive
I try to use quicktime to convert a HD clip to SD. I'm sure the HD clip was interlaced. But after using quicktime conversion to make a SD version, it turn out deinterlaced. I didn't click on the "Deinterlace" option in the QT conversion window. And then I use a SD clip convert again it came out normal. I'm using QT 7.5.5. Is there any ideas? Thanks.
Frankly, the converted one looks better! But this is just a static shot! I think you'll know when it has quick pan, it will look a bit jerky. Especially when the director shot the video by 50i instead of 25p.
My procedure was setup a ProPes 1440x1080 50i project, capture HDV 1080-50i footages via firewire with playback deck setup also 50i. Edit sequence is 50i upper field. After finish editing, output a dvd by the usually way (Upper field, 16:9 Aspect). Found out the dvd was not interlaced and double check field order setting is upper field. Then tried output a upper field SD qt to check still become de-interlaced. Trashed my preferences and no effect. Then I use videos from other old projects still the same. At this moment, I realize its not my capture setting but its the quicktime conversion cause the problem. But ONLY in HD file not SD. SD video is fine and its interlaced.
I have no clue at all. Did Apple has any direct support for users?? -
Customer conversion - automatically populate the Contact details of the Customer at site Level
Hi
Requirement is to populate the Contact details of the Customer at site Level.
I could't find the API where site_id , contact details can be passed, so that data will be automatically display.
Please suggest the process for this.
Thanks.Hi,
Please review the following MOS doc. for the same.
Technical Uses of Customer Interface and TCA-API [ID 269121.1]
Using TCA API's Including Examples [ID 201243.1]
Customer Account Creation Using TCA APIs [837568.1]
Oracle Trading Community: TCA API Overview, Setup, Sample Scripts and Troubleshooting (Doc ID 1637029.2) -
A question for transformation/conversion file
Hi Guru:
I load data from a file for a dimension.
For one member, I want to set the value to blank if the source value is equal to "1000".
How to write the conversion/tranformation file to achieve this?
Thanks.
EricHi,
What Nilanjan said is correct. You cannot have any member as blank in BPC.
I can suggest you a workaround, have a member BLANK in your dimension with no description and maintain the conversion file to map the source value 1000 to this member.
So when you report on this, end user is going to see only the description(if you hide the key values) which is going to be empty without any value for it. So they have the feel of no ID is assigned to it.
Hope this helps,
Regards,
G.Vijaya Kumar -
Transformations conversion to ABAP OO
Hi Gurus,
I am trying to convert one of the HR Personnel Administration (PA) update rule to Transformation. How to convert the below code to ABAP OO.
I know perform and form sub routines doesn't work in ABAP OO.
DATA: ULTIMO LIKE SY-DATUM.
IF G_RECORD_NO <> RECORD_NO.
G_RECORD_NO = RECORD_NO.
CLEAR: EMPLOYEE_MD, PERSON_MD.
CLEAR: EMPLOYEE_WA, PERSON_WA.
ENDIF.
PERFORM CALCULATE_ULTIMO
using COMM_STRUCTURE-calmonth
RECORD_NO
RECORD_ALL
SOURCE_SYSTEM
CHANGING ULTIMO
RETURNCODE.
PERFORM READ_MD_PERSON
using COMM_STRUCTURE-employee
COMM_STRUCTURE-calmonth
RECORD_NO
RECORD_ALL
SOURCE_SYSTEM
CHANGING EMPLOYEE_WA
PERSON_WA
RETURNCODE.
EMPLOYEE_MD = EMPLOYEE_WA.
PERSON_MD = PERSON_WA.
IF NOT PERSON_MD-DATEBIRTH IS INITIAL.
RESULT = ULTIMO0(4) - PERSON_MD-DATEBIRTH0(4).
IF ULTIMO4(4) LT PERSON_MD-DATEBIRTH4(4).
RESULT = RESULT - 1.
ENDIF.
ENDIF.
RETURNCODE = 0.
Best Regards,
Reddy.Hi Reddy,
The migration tool is more clean and robust in SAPKW70011 than in SAPKW70010.
If you are not on 11 would recommend that. This is what your transformed rule looks like. The sections in <b>Bold</b> says how it handles the transformation. Sorry to copy the entire code.......just thought it would give you a better idea.
Regards, Uday
Assign points for helpful answers and get one point for yourself.
=======================================================================
PROGRAM trans_routine.
================================================================
CLASS routine DEFINITION
CLASS lcl_transform DEFINITION.
PUBLIC SECTION.
Attributs
DATA:
p_check_master_data_exist
TYPE RSODSOCHECKONLY READ-ONLY,
*- Instance for getting request runtime attributs;
Available information: Refer to methods of
interface 'if_rsbk_request_admintab_view'
p_r_request
TYPE REF TO if_rsbk_request_admintab_view READ-ONLY.
PRIVATE SECTION.
TYPE-POOLS: rsd, rstr.
Rule specific types
TYPES:
BEGIN OF tys_SC_1,
InfoObject: 0CALMONTH Calendar Year/Month.
CALMONTH TYPE /BI0/OICALMONTH,
InfoObject: 0EMPLOYEE Employee.
EMPLOYEE TYPE /BI0/OIEMPLOYEE,
END OF tys_SC_1.
TYPES:
BEGIN OF tys_TG_1,
InfoObject: 0AGE Age in Years.
AGE TYPE /BI0/OIAGE,
END OF tys_TG_1.
$$ begin of global - insert your declaration only below this line -
$$ end of global - insert your declaration only before this line -
<b>
METHODS
compute_0AGE</b>
IMPORTING
request type rsrequest
datapackid type rsdatapid
SOURCE_FIELDS type tys_SC_1
EXPORTING
RESULT type tys_TG_1-AGE
monitor type rstr_ty_t_monitor
RAISING
cx_rsrout_abort
cx_rsrout_skip_record
cx_rsrout_skip_val.
METHODS
invert_0AGE
IMPORTING
i_th_fields_outbound TYPE rstran_t_field_inv
i_r_selset_outbound TYPE REF TO cl_rsmds_set
i_is_main_selection TYPE rs_bool
i_r_selset_outbound_complete TYPE REF TO cl_rsmds_set
i_r_universe_inbound TYPE REF TO cl_rsmds_universe
CHANGING
c_th_fields_inbound TYPE rstran_t_field_inv
c_r_selset_inbound TYPE REF TO cl_rsmds_set
c_exact TYPE rs_bool.
ENDCLASS. "routine DEFINITIONTYPES:
============================================================
<b> BEGIN OF tys_sc_1__rule_38,
InfoObject: 0CALMONTH Calendar Year/Month.
calmonth TYPE /bi0/oicalmonth,
InfoObject: 0EMPLOYEE Employee.
employee TYPE /bi0/oiemployee,
Field: RECORD Data record number.
record TYPE rsarecord,
END OF tys_sc_1__rule_38.</b>
==========================================================
Additional declaration for update rule interface
DATA:
MONITOR TYPE STANDARD TABLE OF rsmonitor WITH HEADER LINE,
MONITOR_RECNO TYPE STANDARD TABLE OF rsmonitors WITH HEADER LINE,
RECORD_NO LIKE sy-tabix,
RECORD_ALL LIKE sy-tabix,
SOURCE_SYSTEM LIKE rsupdsimulh-logsys.
global definitions from update rules
DATA: employee_md LIKE /bi0/memployee,
employee_wa LIKE /bi0/memployee,
person_md LIKE /bi0/mperson,
person_wa LIKE /bi0/mperson.
DATA: g_record_no LIKE sy-tabix.
<b>INCLUDE rs_bct_hr_update_rules_general.
INCLUDE rs_bct_hr_papa_update_rules.
</b>
===========================================================
*& Form routine_0005
text
-->COMM_STRUCTURE text
-->RESULT text
-->RETURNCODE text
-->ABORT text
-->RAISING text
-->CX_SY_ARITHMETIC_ERROR text
-->CX_SY_CONVERSION_ERROR text
<b>FORM routine_0005</b>
USING
COMM_STRUCTURE TYPE tys_sc_1__rule_38
CHANGING
RESULT TYPE tys_tg_1_full-age
RETURNCODE LIKE sy-subrc
ABORT LIKE sy-subrc
RAISING
cx_sy_arithmetic_error
cx_sy_conversion_error.
init variables
RECORD_NO = COMM_STRUCTURE-record.
fill the internal table "MONITOR", to make monitor entries
result value of the routine
DATA: ultimo LIKE sy-datum.
IF g_record_no <> RECORD_NO.
g_record_no = RECORD_NO.
CLEAR: employee_md, person_md.
CLEAR: employee_wa, person_wa.
ENDIF.
PERFORM calculate_ultimo
USING COMM_STRUCTURE-calmonth
RECORD_NO
RECORD_ALL
SOURCE_SYSTEM
CHANGING ultimo
RETURNCODE.
PERFORM read_md_person
USING COMM_STRUCTURE-employee
COMM_STRUCTURE-calmonth
RECORD_NO
RECORD_ALL
SOURCE_SYSTEM
CHANGING employee_wa
person_wa
RETURNCODE.
employee_md = employee_wa.
person_md = person_wa.
IF NOT person_md-datebirth IS INITIAL.
RESULT = ultimo0(4) - person_md-datebirth0(4).
IF ultimo4(4) LT person_md-datebirth4(4).
RESULT = RESULT - 1.
ENDIF.
ENDIF.
if the returncode is not equal zero, the result will not be updated
RETURNCODE = 0.
if abort is not equal zero, the update process will be canceled
ABORT = 0.
<b>
ENDFORM. "routine_0005</b>
===========================================================================
<b>CLASS lcl_transform IMPLEMENTATION.
METHOD compute_0AGE.</b>
IMPORTING
request type rsrequest
datapackid type rsdatapid
SOURCE_FIELDS-CALMONTH TYPE /BI0/OICALMONTH
SOURCE_FIELDS-EMPLOYEE TYPE /BI0/OIEMPLOYEE
EXPORTING
RESULT type tys_TG_1-AGE
DATA:
MONITOR_REC TYPE rsmonitor.
$$ begin of routine - insert your code only below this line -
Data:
<b> COMM_STRUCTURE type tys_SC_1__RULE_38,</b>
l_subrc type sy-tabix,
l_abort type sy-tabix,
ls_monitor TYPE rsmonitor,
ls_monitor_recno TYPE rsmonitors.
REFRESH:
MONITOR.
<b>* Runtime attributs
SOURCE_SYSTEM = p_r_request->get_logsys( ).
MOVE-CORRESPONDING SOURCE_FIELDS to COMM_STRUCTURE.</b>
<b>* Migrated update rule call
Perform routine_0005
USING
COMM_STRUCTURE
CHANGING
RESULT
l_subrc
l_abort.</b>
*-- Convert Messages in Transformation format
LOOP AT MONITOR INTO ls_monitor.
move-CORRESPONDING ls_monitor to MONITOR_REC.
append monitor_rec to MONITOR.
ENDLOOP.
IF l_subrc <> 0.
RAISE EXCEPTION TYPE CX_RSROUT_SKIP_RECORD.
ENDIF.
IF l_abort <> 0.
RAISE EXCEPTION TYPE CX_RSROUT_ABORT.
ENDIF.
ENDMETHOD. -
Voice transformation/conversion/morphing
Good day all,
My final project is about voice conversion where there is a source voice and a target voice. The source voice contains the words that should be spoken using the target voice. I am a newbie in sound manipulation. I have read little about DSP spectrum analysis, windowing, dft, lpc... My current progress so far is opening a wav file as audioInputStream after that I am lost. I need help to clarify the process/stages that I should do to perform a voice conversion. Also, is there a free package that contains functions for voice conversion?
thanks a lot all:)I would like to add a ability to my website http://www.artikelpedia.com whitch is in deutch language to be translated online from Germay to English. I have some pages now in english: http://www.artikelpedia.com/artikel/englisch/9/englisch5.php deutsch: http://www.artikelpedia.com/artikel/deutsch/27/deutsch2.php and franch: http://www.artikelpedia.com/artikel/kunst/2/kunst5.php
but i wolud like to offer to my visitors ability to translate this pages from one language to another.
For any sugestions about price and other facility of using java for thi please reply -
Transformation & Conversion for empty data fields
Hi,
I need help in replacing empty transaction data fields with dimension members based on other fields in the record. For example, the "cost center" field mayl be empty in the transaction data. I want to replace the empty field with a cost center dimension member based on the "Company" fileld in "Column A'.
Thank you,
TimHi,
I have done somthing like this many times, if you need to do this when you feed data into BPC, you can do that using SQL.
I have created lookup subqueries to achive this. if you are feeding info some other way then please explain.
1 - How are you feeding in the data
2 - Whare is the lookup value resids.
Thanks -
Dependent tables automatic conversion during transport (SE14?)
Hello all,
I have changed the length of our custom ZATLAPC1 attribute of 0MATERIAL from 2 to 3 (data type = NUMC).
When I tried to activate this attribute in the development system - it asked me to go SE14 transaction and convert /BI0/PMATERIAL and /BIC/SZATLAPC1 tables.
So that helped.
But when I transported this change to the test system - the transport failed saying structures changed at field level.
I could only open the system for changes, went to SE14 to convert tables and activate infoobject.
This solution is not really elegant to transport this change to production in order to do manual changes there.
Any one can help me if there is a better option? Is there any possibility the transport will convert dependent tables automatically?Hi,
when activating your IObj in DEV the system has complained asking you to convert the underlying tables. You should accept this prompt; you will then be directed directly to SE14 where you manually adjust the tables. Then you would have gone back to your RSD1 screen and activate it again. The system would have prompted successively the same for each table to be converted.
If you go by yourself in SE14 (out of RSD1), the "adjustment" won't be "transported automatically".
Usually the transport does that automatically for simple changes. In your case it would have worked if ZATLAPC1 wouldn't have been an attr of your 0MATERIAL I guess; at least in my case, the transport has nearly always taken care of this conversion automatically.
hope this shed some light...
Olivier. -
When I download from my Nikon camera a NEF format picture, iPhoto transformes it automatically to JPEG. How can I keep the NEF format?
Your RAW photos are safely in iPhoto - the JPEGs are simply display previews and versions for use by other program --- you can export the RAW by exporting with kind original
LN -
Automatically pick material master unit of measure conversion to routing
I maintain finish goods conversion factor in material master u201CAdditional Data: Unit of measureu201D as M to KG and basic unit of measure for finish good in material master is in KG.
I attached multiple operations for the finish goods material in routing.
Some operations base unit of measure is M and others its KG.
I want to pick material master unit of measure conversion automatically when Iu2019m creating routing for the finish good material in ca01. (Unit of measure conversion for header and operation of the operation)
Can anyone letme know the SAP configuration for this.Hi!,
Please expalin about the purpose of this requirement, because when you will create a order using that routing, at that time system will definately do the unit conversion automatically.
Regards,
Uday -
Bug Report: The keyboard focus doesn't automatical...
Bug Report: When a conversation window opens, the focus doesn't automatically land in the chat entry text field.
Since the new interface for Skype was introduced officially in Skype 7.0, there is a bug with the system/keyboard focus for a new conversation window. When Skype is in "Split Window View" and each new conversation automatically pops up in a separate window, the system/keyboard focus doesn't land in the chat entry edit field. Instead, the user has to press Shift+TAB a couple of times, to move it there and reply to the chat message received. This especially problematic for screen reader users, who rely on keyboard navigation. This mainly occurs when a new conversation is started with an incoming message, but it sometimes occurs when moving the focus out of that conversation window and later back in it again (while it is still opened).
Steps to reproduce it:
1. From "View" menu, activate the "Split Window View", if it is not already enabled.
2. From Tools -> Options -> IM & SMS -> IM settings, enable "Open a new window when I receive a new message in Split Window View", if it is not already enabled.
3. From Tools -> Options -> Advanced, activate "Enable accessible mode", if it is not already enabled.
4. Activate the "Save" button, to save the changes.
5. Close all windows, related to Skype. You may keep only the main window opened.
6. Tell someone to send you a chat message. When the message arrives, Move the system focus to the conversation window in question, preferably with Alt+TAB. The system/keyboard will not land in the chat entry edit field as it did in Skype 6.21 and earlier and as it should by default, but in some unknown place in the window.
7. Move the system/keyboard focus in the chat entry edit field and keep it there.
8. Switch to another window, preferably from another application.
9. With Alt+TAB, switch back to the window of the opened Skype conversation. There is a chance that the system/keyboard focus will not land in the chat entry edit field as it did in Skype 6.21 and earlier and as it should do by default, but again in some unknown place in the conversation window. But that is harder to reproduce.
Test environment:
- Operating system: Windows 8.1 Pro N, 64-bit, in Bulgarian with all locale settings set to "Bulgarian".
- Skype version: 7.0.0.102 for Desktop.This is a known problem, but Skype have not given us an estimated time for a fix.
Traditionally, Skype updates have been roughly monthly, so we are due a new version sometime soon. Many of us here are hoping that is has a bunch of fixes for the UI, the focus problem being one of them.
Sean Ellis - uses Skype chat for serious work
Click here to read my blog post on Skype 7 and basic principles of GUI design -
How do I stop Firefox from archiving conversations after I send a message to someone?
When someone sends me an email and I reply, the conversation automatically goes to the archive. I can retrieve it by clicking on the 'undo archive' link, but I want it to stop archiving things in the first place. It seems to do it no matter who the conversation is with, meaning it's not restricted to personal emails from Gmail or Yahoo or any particular company I'm doing business with. It's been happening for a few months. I do not remember changing the archive setting and I cannot find any way to access the archive setting. Thanks for your help.
''carroled [[#question-1048761|said]]''
<blockquote>
When someone sends me an email and I reply, the conversation automatically goes to the archive. I can retrieve it by clicking on the 'undo archive' link, but I want it to stop archiving things in the first place. It seems to do it no matter who the conversation is with, meaning it's not restricted to personal emails from Gmail or Yahoo or any particular company I'm doing business with. It's been happening for a few months. I do not remember changing the archive setting and I cannot find any way to access the archive setting. Thanks for your help.
</blockquote>
''carroled [[#question-1048761|said]]''
<blockquote>
When someone sends me an email and I reply, the conversation automatically goes to the archive. I can retrieve it by clicking on the 'undo archive' link, but I want it to stop archiving things in the first place. It seems to do it no matter who the conversation is with, meaning it's not restricted to personal emails from Gmail or Yahoo or any particular company I'm doing business with. It's been happening for a few months. I do not remember changing the archive setting and I cannot find any way to access the archive setting. Thanks for your help.
</blockquote>
Thanks, Phillipp. I found the info I need to fix the problem.
Maybe you are looking for
-
My laptop needed wiping and rebuilding. I built it up and re downloaded itunes. However it will not sync with my iphone. I have re logged into my apple id on the itunes but still no sync is happening. I don't want to erase all of the songs on my ipho
-
Every time I save a draft it creates a new draft rather than updating thr dradt I am working on
While writing an E-Mail I may receive a call so I need to save the E-Mail. I click save and it creates a draft which is fine. I go back to add to the draft and must save again and it creates a new draft. Every time I save it creates a new draft rathe
-
"X-Axis Scaling setting "by user in a chart
hi i want to visualize multiple number of plots ín a chart. futhermore for this graphical display there should be manually control for x and y axis. that means there should be numerical control field where we can write 200 ms second and it should o
-
InfoSource 0MM_PUR_VE_01 : 0 data records selected
Hi All I have to evaluate scores for vendors bases on infocube 0PUR_C05 (infosource 0MM_PUR_VE_01). All steps required for vendor evaluation are done (on the basis of BW BP B69: Vendor Evaluation). I make some new evaluations on ECC 5.0 side but the
-
How much usuage do you get with AT&T with the $25 plan?
Just used all our AT&T usuage plan in 6 days so now have converted to the larger plan. Don't know how much usuage we would get with 2GB. Thank you. Does anyone know and any tips on using it?