Hi all ,progrm created need to be transported to prodn does sele.txt go

Hi All,
  Pls provide the information  ASAP
. When a program is created and need to be transported to prodn does selection texts always go with it? if not how do you make sure? Can you change the CTS entries? How do you do it? 
Thanks&regards.
Bharat

Hi Bharat,
This is the very common problem faced by most of  the ABAPers.
Let  me explain the cause & solution;
When you create a report for  the first time, you can see it as 'PROGRAM' in SE10, which means it includes all the report source code as well selection texts.
Fine, you transport it to Quality system from DEV, here if you transport this same req to Production, then there won't be any problem, since all changes will go.
But, by any means you have modififed and again re-transported (without touching the selection text, then only the source code will move (type REPS in SE10).
To avoid this pit fall just save and activate your selection text, Then this should be reflected in SE10 with sub-object type REPT - report text.
If you have already transported the report, except the selection text, then follow the prior step what I have mentioned.
Please feel free to get back to me if you are not clear.
-B S B

Similar Messages

  • Transport to prodn does select

    Hi experts,
    When a program is created and need to be transported to prodn does selection texts always go with it? if not how do you make sure? Can you change the CTS entries? How do you do it? 
    Thanks and Regards,
    Logu.

    This is the very common problem faced by most of the ABAPers.
    Let me explain the cause & solution;
    When you create a report for the first time, you can see it as 'PROGRAM' in SE10, which means it includes all the report source code as well selection texts.
    Fine, you transport it to Quality system from DEV, here if you transport this same req to Production, then there won't be any problem, since all changes will go.
    But, by any means you have modififed and again re-transported (without touching the selection text, then only the source code will move (type REPS in SE10).
    To avoid this pit fall just save and activate your selection text, Then this should be reflected in SE10 with sub-object type REPT - report text.
    If you have already transported the report, except the selection text, then follow the prior step what I have mentioned.
    Check this Thread for more details regarding your concern.
    hi all ,progrm created need to be transported to prodn does sele.txt go
    Hope this helps.
    Regards
    Vinayak

  • Creating a request in Transports? Step by step needed.

    Hi BW gurus,
    I would like to know the steps for creating a request with collection of necessary objects which needs to be transported.
    the necessary objects are: Multi provider, Info cube, Update rules.
    Collection mode is selected as manually.
    Grouping is selected as only necessary objects.
    The Infocube which needs to be transported is the new one created from a copy of existing cube.
    The Multiprovider is the existing one which has been modified by including the new cube created.
    The Update rules which needs to be transported are also the new ones created from the copy of existing ones.
    So, Please give me the step by step procedure for doing this.
    Note: Against Multiprovider, we have a check box for transport. When that can be checked. I hope it can be checked if we select the data flow before & afterwards only.
    Please clarrify.
    Points will be rewarded for sure for all helpful answers.
    So, please spare some time & write the answers.
    Thanks & Regards

    Hi,
    In Transport Connection Just select U r Multi provider select grouping  with Before
    then u 'ill get u r requirement after u can select witch objects u needs to transport.
    let me know further
    *******Asign Points If useful*******
    Cheers,
    Satya

  • My phone was stolen and I forgot my Icloud account or password , Im sure I have created one . All what i need is to get back contacts and photos . any way to help?

    my phone was stolen and I forgot my Icloud account or password , Im sure I have created one . All what i need is to get back contacts and photos . any way to help?

    I think , you shoul backed up your data on icloud , if you , you can restore everything , if you forgot icloud id and no way to get it , i think you lost everything ...

  • What authorizations and transaction codes needed to do transports?

    I would like to find out what authorization objects and transaction codes are needed to perform transports in r/3 v4.6? 
    Are transaction codes SE06, SE09, SE10 or authorization objects S_TRANSPRT, S_CTS_ADMI needed?
    Thanks
    Wade

    Hi,
    Yes you would need the following Tcodes to do the transports. In R3, usually when you create or change, you get prompted for a transport request and then all your changes are captured in there, till such time as you release the request.
    You can create, view and release requests using tcodes SE01, SE09 or SE10.
    You'll need the auth objects you specfied and the activites assoiciated with creating, viewing and carrying out other activites with transports via these autho objects. These need to be assigned to a role and the role assigned to the user.
    Cheers,
    Kedar

  • What All Do I Need If I Want To Upgrade My Macbook Hard Drive?

    hey guys.
    i've tried reading up a little but i was hoping someone (or a few people) could give me some straight up answers.
    if i want to upgrade my macbook hard drive what all do i need? just the hard drive? or are there other pieces?
    also.. whats a good 250GB one? i found this one on ebay: http://cgi.ebay.com/NEW-2-5-Western-Digital-250GB-SATA-Harddrive_W0QQitemZ220271 134397QQihZ012QQcategoryZ158853QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
    is that one any good? i just know the name (Western Digital) and have heard good things about them...
    any comments are welcome.
    thanks!
    beau

    I got a 320GB sata 2.5" hard drive and installed it myself, its easy. I also got a caddy so I can use my old 120GB drive as a back up. Make sure u have everything backed up! Seagate and western digital drives are most popular. I asked similar q and got this answer"
    Extended Hard Drive Preparation
    1. Boot from your OS X Installer Disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Installer menu (Utilities menu for Tiger or Leopard.)
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Note the SMART status of the drive in DU's status area. If it does not say "Verified" then the drive is failing or has failed and will need replacing. SMART info will not be reported on external drives. Otherwise, click on the Partition tab in the DU main window.
    3. Click on the Options button, set the partition scheme to GUID (only required for Intel Macs) then click on the OK button. Set the number of partitions from the dropdown menu (use 1 partition unless you wish to make more.) Set the format type to Mac OS Extended (Journaled.) Click on the Partition button and wait until the volume(s) mount on the Desktop.
    4. Select the volume you just created (this is the sub-entry under the drive entry) from the left side list. Click on the Erase tab in the DU main window.
    5. Set the format type to Mac OS Extended (Journaled.) Click on the Options button, check the button for Zero Data and click on OK to return to the Erase window.
    6. Click on the Erase button. The format process can take up to several hours depending upon the drive size.
    Steps 4-6 are optional but should be used on a drive that has never been formatted before, if the format type is not Mac OS Extended, if the partition scheme has been changed, or if a different operating system (not OS X) has been installed on the drive.
    If your backup is bootable, then boot from the external drive and use SuperDuper to clone it back to the newly installed drive.
    Mac Pro 2.66 Ghz; MacBook Pro C2D 2.33 Ghz; MacBook Pro 2.16 Ghz Mac OS X (10.5.4) Intel iMac C2D 17 "; MacBook 2.0 Ghz.
    And
    Now, to install the hard drive, follow http://www.ifixit.com/Guide/Mac/MacBook-Core-Duo/Hard-Drive-Replacement/86/5/

  • How to get all records created this month?

    Ok I'm trying to write a query that would get records that were created this month or later but not in the past.
    So today is Nov 16th 2009
    I need to look for all records created from 11/2009 and onward (>11/2009)
    Any ideas?

    Do you have any field like "create_date" on that table ? Here is simple qry
    with t as ( select 1 as id,to_date('01-OCT-2009','DD-MON-YYYY') as create_date from dual
    UNION
    select 2,to_date('11-OCT-2009','DD-MON-YYYY') from dual
    UNION
    select 3, to_date('02-NOV-2009','DD-MON-YYYY') from dual
    UNION
    select 4, to_date('01-NOV-2009','DD-MON-YYYY') from dual
    UNION
    select 5, to_date('13-DEC-2009','DD-MON-YYYY') from dual)
    select * From t
    where CREATE_DATE >= trunc(sysdate,'MON')Edited by: rkolli on Nov 16, 2009 1:23 PM

  • Application cannot create needed files

    I have searched under this heading but Firefox brought up 1000 articles and I gave up after going through 10 pages, as none seemed relevant.
    I was trying to open my GIO "Virtual Safe" file, which allows me to list all my contents for insurance purposes, by where they are in the house and what category they fall into, and includes costs and photos, and also totals all entries to a final figure. I am sorry but I am not sure what type of file or program it is, but hopefully someone who sees this question will know "Virtual Safe". Anyway, I got a pop-up - "This application cannot start as it cannot create needed files. There may not be enough free disc space".
    I don't see how the last sentence can apply, as I am only using about 140 GB on a 1 TB disc. Also, subsequent checks (see after this) make me question whether the problem is related to the Virtual Safe program at all.
    A short time after this problem surfaced I received a pop-up to say that there was an update to Apache Open Office, which I downloaded. When I tried to open the application file to update Open Office I got a pop-up - "Error! Can't initialize plug-ins directory. Please try again later". I then searched and found the Mozilla help file "Re-initiallizing the plugins database", and other files as well, and followed their instructions. Firstly I changed all my plugins to "Never Activate" as suggested, but it made no difference. So I changed them all back to "Always activate".
    I then deleted the pluginreg.dat file as suggested, but it made no difference, so I reinstated that.
    By this time I began to wonder whether I would be able to open any application file, so out of interest I tried to open a few more application files from my downloads. None would open and I got various pop-up messages when I tried. For some reason they weren't all the same.
    i.e. "Can not create temp folder archive"; and "Failed to download file"; and ""Setup was unable to create the directory "C:\Users\owner\AppData\Local\Temp\is-TTSU7.tmp". Error 5: Access is denied"".
    Can anyone help me?
    Thanks,
    Barry

    hey barry, when you google that error message, it seems to appear for all kinds of different software & it appears that it is caused by something corrupting the system environment. you might want to try the tip here: http://www.windowsbbs.com/windows-7/106826-adobe-reader-wont-install-windows-7-64-bit.html#post618612 or starting the system in safemode and scanning for malware. but again, any more detailed help regarding this issue is probably outside the scope of this forum :-/

  • HT1386 When i first synced my iphone it synced around 3000 photo's.  It now wont ley me sync my phone at all as i need the new ios version but because of the photo's i dont have enough space but i cant delete the photo's because my phone wont sync. HELP P

    When i first synced my iphone it synced around 3000 photo's.  It now wont ley me sync my phone at all as i need the new ios version but because of the photo's i dont have enough space but i cant delete the photo's because my phone wont sync. HELP PLEASE!!

    Use iPhone as designed. Like any digital camera, download your photos to your computer and delete from the iPhone to create space required for iOS upgrade.

  • Which all configurations you need to do in R/3 for an Idoc to file scenario

    which all configurations you need to do in R/3 for an Idoc to file scenario?
    Rgds
    Ruchitha

    Hi ruchitha thakur  ,
    A Summary of the Steps to be carried out to enable a SAP R/3 System send Idocs to SAP Exchange Infrastructure.
    First - Maintain the Sender R/3 System:
    SM59 : Create a RFC destination to XI
    WE21 : Create a TRFC Port ->Specify the RFC Destination Created
    BD54 : Create a Logical System for the Idoc Receiver
    WE20 : Create Partner Profile ->Maintain Outbound and the Inbound Parameters
    Second - Log on to XI System:
    SM59 : RFC Destination for Sender System
    IDX1 : Create the port to get Idoc Metadata from Sender System ( The Port Name must match the port name in the idoc header - Usually in format SAP<System ID>. eg. SAPID1 [Optional Step. Not mandatory]
    IDX2 : Maintain the Idoc Metadata. This is needed only by XI, and not by other SAP systems. IDX2 is needed because XI needs to construct IDoc-XML from the IDoc. No other SAP system needs to do that.
    To Enable Acknowledgement:
    SXMB_ADM ->Integration Engine Configuration ->Specific Configuration ->Add New entry -> Select parameters as:
    Category: RUNTIME
    Parameters: ACK_SYSTEM_FAILURE
    Current Value: 1
    GO TO SLD:
    Create Technical System: Choose WEB AS ABAP if the system is R/3 -> Define SAP SID, Installation Number and Database Host Name a Maintain message Server Details according to Sender System -> Maintain Client Details of Sender System ->Select a Installed Product for Sender System
    Create Business System: Choose WEB AS ABAP if the system is R/3 -> Choose the Technical System and the client Created Before -> Choose the Installed Product -> Set:
    Business System Role: Application System
    Related Integration Server: Integration Server
    Integration Builder
    Integration Directory:
    Add Business System:  Adapter Specific Identifiers -> 'Logical System' identical to the 'Logical System Name' in the SLD Business System  
    IDoc Receiver Communication Channel: port the same as XI System IDX1
    The following web-sites give u step-by-step solution to configure R/3 :
    ALE configuration for pushing idocs from SAP to XI
    /people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi
    How to convert an IDoc-XML structure to a flat file and vice-versa in XI 3.0
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a
    Introduction to IDoc-XI-File scenario and complete walk through for starters.
    /people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
    IDOCs (Multiple Types) Collection in BPM
    /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
    Step by Step Procedure of IDOC to File Scenario using BPM
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/main&
    cheers!
    gyanaraj
    ****Pls reward points if u find this useful

  • Need help on transportable tablespace, after convert and move datafile over

    I need help on transportable tablespace, after convert and move datafile over the target server, How do I plug them in to the ASM instance?
    And How do I start the database ? what controlfile I should use?
    Thanks.

    I got error like this:
    RMAN> copy datafile '/oracle_backup/stage/ar.269.775942363' to '+RE_DAT';
    Starting backup at 29-MAY-12
    using channel ORA_DISK_1
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of backup command at 05/29/2012 17:46:21
    RMAN-20201: datafile not found in the recovery catalog
    RMAN-06010: error while looking up datafile: /oracle_backup/stage/ar.269.775942363
    How to deal with this?
    I deleted all the current target tablespaces including contents. Do I have to do anything to make the database recognize those converted datafiles?

  • Need to delete Transport system , which is not domain controller

    I need to delete transport system on machine which is not domain controller .
    our domain controller system is not avalible now .
    how can i delete the transport system on my machine as domain controller system is not avaliable .
    Please let me know what can i do ??
    Thanks,
    Asc

    Hi,
    Logon to any system which is in your transport path in client 000. Then in stms, go to Overview ---> Systems. Here you can find all the systems in your transport path. You can also find the domain controller which you have configured as before.
    Now, goto Extras----> Delete TMS Configuration.
    After deleting, logon to system which you want to make as domain controller in client 000. when you execute stms, now it will ask for new stms setup, which you might be aware of.
    If you need more guidance, let me know.
    Thanks,
    Sailesh K

  • SLOW ibook, HD working all the time, need diagnosis !

    Hello !
    I need comments and thoughts. I experience problems that might relate to this thread : (ie hard drive failure, than replacement) http://discussions.apple.com/thread.jspa?threadID=1045960&tstart=75
    Symptoms begun lightly, thant increased so i cannot identify one cause. The ibook is now just impossible to work with, for example, booting can take 10 to 20 min, opening an app can take two or three min, and there are delays for real simple actions (opening a folder, closing a window, scrolling in the dock...). everything takes time, delays, freezes and spinning beachball.
    Meanwhile, once i openened and work with in an application (Word for ex), it's ok.
    The HD makes noises just like it's working all the time, swapping files, or just as if i had a great resource consuming task in the background. I'm not skilled enough to read Activity Monitor for the disk usage, but the CPU and RAM both look ok.
    Of course, i thought the HD's in trouble so here's what i remember having done yet :
    • Maintenance scripts, repair permissions (very long), zapping PRAM, PMU, etc... usual stuff, many times
    • Fsck or "repair disk" are long, but don't tell any problem ; SMART status is verified, free space on the disk is almots 20 Go
    • Running tech tool deluxe, from "apple protection plan" wich sees nothing
    • Archive and install (problems still here even if slightly better for some time)
    • Clean install with total HD erase (same comment)
    • Boot without Ram and airport card
    That's where i'm at. I have two questions :
    • Would it be good to get Apple Hardware Test (my version is too old), and running it in loop mode ? what about diskwarrior ?
    • Could it be something else than a hard drive problem ?
    Thanks a lot for your help and clues !
    ps : anyway, i'm getting to the idea that i have to buy a new book. Also, i think i'll give up buying second-hand macs, from now on
    cheers
    Ben

    Benjamin,
    *Check your console messages.*
    One contributing problem I've noticed is the growth of operating systems as we patch them. Mine loads quickly, but desktop operations have a 5 to 10 second response time. It loads quickly because the 5 GB free is contiguous, offering plenty of room for swap files, usually about 5 Mb each. Its response time is presumably slow because it is swapping processes rather than paging.
    I don't know at what amount of free space MacOSX switches from efficient paging to disk to slow swapping of whole processes to disk. However, it's unlikely you have 20 GB of free space.
    When I once had 7.5 GB of free space, the computer stopped. The console told me I hadn't sufficient contiguous freespace to create a new 5 MB (MB not GB!) swap file. (Swap files have to be contiguous.) Your computer may be swapping rather than paging. This I can easily imagine if you upgraded operating systems by modifying the previous (as Apple suggests), and applied all its patches (needed for security). Apple warns this will happen if you create & delete movies.
    Booting shouldn't take 10 or 20 minutes on a damaged hard drive, it should stop at the first sign of damage. I can probably imagine it taking that long reading files whose pieces are scattered, and executing startup and OS files that need a large amount of virtual memory.
    It's likely that Word, made by Microsoft, violates acceptable civil behavior and takes excessive real memory, minimizing disk swapping.
    What is puzzling is the
    • Clean install with total HD erase (same comment).
    That should have cured any disk fragmentation, unless it was a fast backup and restore of a disk image, which doesn't defragment files as it reads & writes them.
    Here's how to check for excessive disk fragmentation:
    1. Open /Applications/Utilities/Console and read its messages;
    2. Open /Utilties/Disk Monitor and examine the Disk Activity graph for a while.
    a. If it spikes regularly, it's likely a background application of your doesn't respect your power saver. Remove these one-by-one to find the problem one & write the company. You want your drive to sleep when possible.
    b. To the point, if the curve stays near the top all the time, the virtual memory of ordinary programs, which should normally happily stay put in 20 GB of space are all competing for the contiguous spaces between tiny files. This is like a children's game we play, called 'musical chairs'.
    Further, the memory manager is running full speed (using CPU time and real memory, exacerbating the problem). When more time is spent looking for space for swap files than writing them, we say the disk is 'thrashing'. The disk then makes the sound yours does, and the computer does almost nothing useful.
    c. Just an idea, but 'Disk Utility' lets you create 'disk images', empy files of any size you request. (I may have modified mine to do this.) If your disk is severely fragmented, the maximum size file you can create may be small. This is just a sufficient condition for fragmentation, not a necessary one.
    d. Install this in Utilities and run it:
    http://www.versiontracker.com/dyn/moreinfo/macosx/27329
    It measures the degree of file fragmentation on any drive.
    *Possible Solution*
    If excessive fragmentation is the problem, various commercial utilities will defragment your drive. However, I never use commercial utilities, so I run the shareware iDefrag.
    http://www.versiontracker.com/dyn/moreinfo/macosx/25411
    This is now US$ 30. Though you can run an algorithm that would fix excessive fragmentation from the boot disk, it's normal to install it on a CD (which they provide a program for). If you install it on your second computer as well, so you can place yours in Target Disk Mode, threats appear that give 'termination' a new meaning.
    Others will tell you that the advanced HFS+ filesystem doesn't need defragmenting. It is true that on a G3 iBook, defragmenting files and optimizing their order will not speed up the machine if it has many, large, unfragmented freespaces: the speed bottleneck is elsewhere. (It will greatly speed a G4 Mac.) However, defragmentation is eventually necessary to create these freespaces.
    Bruce

  • How to Create BC SET using Transport Request

    Hi,
    How to Create BC SET using Transport Request.if any one knows help me

    Hi Gowri,
    The below given description might help u out ..
    You want to create a BC Set from a transport request. A transport request containing Customizing data must already exist.
    This Customizing request is a change request with which you can copy and transport the changed system settings.
    The BC Set is based on the data in the Customizing request. You can copy all the data records in the Customizing request into the BC Set, or select a subset.
    You can subsequently edit BC Sets created from transport requests.
    Procedure
    Enter the Customizing request number and Continue.
    -> You can search for requests with the F4 help. The request type is Workbench/Customizing requests. The request status is changeable or released.
    -> You get an overview of the transport objects in the transport request. To put a transport object in the BC Set, flag the row Copy.
    ->The Status column tells you the BC Set-compatibility of the transport object. It can have the following values:
    ·        green traffic light: The transport object can be put in the BC Set.
    ·        yellow traffic light: BC Set creation or activation problems are possible. Check whether all data records have been put in the BC Set, after you create it.
    ·        red traffic light: Table entries exist, but they cannot be interpreted. They cannot be put in the BC Set.
    ·        Cancel: The transport object cannot be interpreted or put in the BC Set.
    You can get detail information about the object at the bottom of the screen, by double-clicking on a row. For detailed information about messages, choose the icon in the Documentation column.
    The Activity column indicates the associated IMG activity. If no unique assignment is possible, the field is empty. To assign an activity or change an existing assignment, choose the Change Activity icon. Position the cursor on the IMG activity to which you want to assign the object, and choose Select.
    When you have made your choice, choose the Save Data from Transport Request icon.
    Make the necessary entries in the following dialog box Create Object Directory Entry. Choose Save.
    To create the BC Set with the selected rows, choose Save.  
    When you read the transport request, the data records are initially only read in the logon language. When you save the BC Set, all languages in the system are also put in the BC Set.
    You can edit the BC Set manually at any time. Proceed as described in Change BC Set.
    Reward if helpful.
    Thankyou,
    Regards.

  • I am running 10.6.8 and using iweb for my web site. After several SEO analysis they all indicate I need H1-6 header tags. After looking at the source code I see there are none in iweb. Is it necessary to add? If so, how do I add H Tags to iweb.

    I am running 10.6.8 and using iweb for my web site. After several SEO analysis they all indicate I need H1-6 header tags. After looking at the source code I see there are none in iweb. Are they necessary to add?  Why would one add these tags and how do I add H Tags to iweb? And are there examples to look at? I am slowly learning about simple web design and assumed that iweb was stand alone without having to write code. Is this one of the reasons iweb is no longer supported? Thanks for looking at this!

    A simple text page like this:
    Heading
        sub heading
              text paragraph ....
    Is traditionally represented by html tags like:
    <h1>Heading</h1>
         <h2>sub heading</h2>
              <p>text paragraph ... </p>
    I would guess that the use of h1-h6 tags helps search engines to understand the structure of a page as the tags imply a certain structure.
    This can be compared to more generic tags like <div> that could represent any kind of content - and may be what iWeb uses (you'll have to check yourself).
    I would generally recommend that you use some kind of up to date blog/site building tool, perhaps Wordpress or Squarespace (I haven't used either one myself) that support current web technologies - this should reduce your SEO issues and make it easier to properly support mobile/tablet users.

Maybe you are looking for

  • Error in Language import using SMLT .

    Hi, I was importing japanese language in SAP ERP 6.0 EHP4. import process was started using SMLT and the import process is taking long to get imported. Below is the observation in SMLT: 1. JOB: SAP-LANGUAGE-IMP JA SAPKLJASR1EH shows status finished.

  • Need to add link to report library on quick launch

    I hid the "Report Library" quick launch link on the left hand side of the Sharepoint portal home page, and then was informed that it needed to be displayed again .I selected "Yes" for "Display this document library on the Quick Launch?" when setting

  • Merging FDF data into PDF form

    Hello all. To fill pdf form we use such url: http://server/form.pdf#FDF=http://server/get_xfdf So as result will be opened pd form in browser and filled with received data. This works in all browsers except Safari. Tested on FF 3.5, IE6, IE7, IE8, Op

  • Creative Zen:Vision M free

    My mp3-player and creative media explorer freezes whenever i try to import audio files, I haven`t been able to figure out what can cause this and i have tried various files with no success. I haven`t been able to import any audio files in last couple

  • Oracle Business Component Browser hanging

    I am trying to run a read-only view object in the Oracle Business Component Browser. The view object has bind variables. When I double click on the view object the browser comes up prompting me to enter the bind variables. After entering the values a