UCS equpiment serial nbrs

Has anyone developed any scripts or ? that can extract the serial numbers of their UCS equipment? For the life of me I can't understand why the blade export utility doesn't include serial number.
We're not using UCS Central yet.
Any help appreciated.
thanks.

Just to add to the above you can use grep ,egrep etc to get exactly what you want. These are the options available to sort out the output
UCS# show chassis inventory expand detail |
begin    count    cut      egrep    end      exclude  grep     head     include  last     less     no-more  sort     tr       uniq     wc
If you want to use UCS Powertool you can use these commands below , i have given two examples to stdout in either text or csv format. Remove the Export to get output on term.
 PS C:\get-ucsblade | select Serial, Slotid, Model, Chassisid > Blade.txt
 PS C:\ Get-UcsChassis | select serial,id,dn | Export-Csv .\Chassis.csv
Example output:
PS C:\get-ucsblade | select Serial, Slotid, Model, Chassisid
Serial                           SlotId Model               ChassisId
QCIXXXXXXXX                           1 N20-B6620-1         1
QCIXXXXXXXX                           2 N20-B6620-1         1
QCIXXXXXXXX                           3 N20-B6620-1         1
QCIXXXXXXXX                           4 N20-B6620-1         1
QCIXXXXXXXX                           5 N20-B6620-1         1
QCIXXXXXXXX                           6 N20-B6620-1         1
QCIXXXXXXXX                           7 N20-B6620-1         1
QCIXXXXXXXX                           8 N20-B6620-1         1

Similar Messages

  • Material/Serial Nbr is "Stuck" in a storage location and can not be moved

    We have a situation created by my customers which has lead to a situation I have never seen before.  A material/serial nbr. that is in our Returns location that can not be transfered, issued, removed, or anything via ANY MIGO movement type combination.
    This is what happend:
    - Customer return processed.  Material ABC, Batch XYZ with Serial Nbr. 123 brought into our "RT" StoreLoc.
    - Clerk processed MIGO to do a Stock Transfer of this material to another StoreLoc. (PS).  He entered in the material ABC, batch XYZ, and a bad serial number 1233.  He used a 453 Movement type.
    - After realizing his mistake, he processed MIGO again and processed a GI Xfer posting with a 972 movement type to get rid of the bad material/serial nbr. he had just moved to the PS StoreLoc.
    - Then he tried to redo the Stock Transfer using a 453 Movement type for the material ABC, batch XYZ, and the good serial nbr. 123, but, he gets a "Deficit of BA Ret.blocked prev. 1.000 EA " error message.
    - At this point, he contacts me to ask what can be done.
    No matter what we try to do, we can not access this part/serial nbr. combo to move it or issue it or whatever.  It is like a ghost now.  You can see the serial number via IQ03, but you can not do anything with this part/serial nbr.
    Help!  Do I need to write an ABAP to physically delete this material/serial nbr from its batch?

    Hi,
    First of all, I would assume you used customized movement type 972 to 'get rid of' your material ID with wrong serial number 1233 at PS storage location.  If this is the case, then this posting did not return the stock quantity from PS to your RT storage location and that why when you tried to make another posting (with correct serial number 123), an error message was popped up as you simply do not have available stock.  The solution in this case are -
    1)   Cancel the posting that you made previously with movement type 972.  This cancellation will help return your stock (though with wrong serial number 1233) to PS storage location;
    2)   Cancel the posting that you have posted to move your stock back from PS to RT (again with wrong serial number).  This steps ensure the stock quantity '1' is available at RT storage location;
    3)   Make another stock transfer (with correct movement type 453 and serial number 123) from RT;
    4)   Delete the serial master record 1233 so that it can no longer be used.
    Cheers,
    HT

  • How to found on line my serial number from aperture 3   i ave remove mi Disk dur from a macbookpro (broken) to a new second hand Macbookpro OS X 10.8.5 exacly the same but aperture ask me the serial nbr to use it again?

    can i found on line my serial nbre from my aperture 3 ?

    You cannot find the serial number online.  Try to find your box with the installer media. 
    If you cannot find your copy of the serial number, contact Apple for a replacement serial number. See this link:
    Pro Application Replacement Serial Numbers http://support.apple.com/kb/HT200108
    If your Aperture 3 version is an upgrade to Apeture 2, you will need the Aperture 2 serial number as well.

  • ODeliveryNotes serial nbr error when using sales BoM with DI server

    Hi all,
    we're trying to create a delivery note with DI server for items managed by serial number and sales bom.
    This is a sample xml:
    <?xml version="1.0" encoding="utf-16"?>
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header>
    <SessionID>F6166595-C4E0-4B5E-B44C-85CB04FAA0C9</SessionID>
    </env:Header>
    <env:Body>
    <dis:AddObject xmlns:dis="http://www.sap.com/SBO/DIS" CommandID="ConsegnaOpen">
    <BOM>
    <BO>
    <AdmInfo>
    <Object>oDeliveryNotes</Object>
    </AdmInfo>
    <Documents>
    <row>
    <CardCode>C9999</CardCode>
    </row>
    </Documents>
    <Document_Lines>
    <row>
    <ItemCode>S610STW-220</ItemCode>
    <Quantity>220</Quantity>
    </row>
    </Document_Lines>
    <SerialNumbers>
    <row>
    <InternalSerialNumber>AD00003</InternalSerialNumber>
    <SystemSerialNumber>3</SystemSerialNumber>
    <BaseLineNumber>1</BaseLineNumber>
    </row>
    </SerialNumbers>
    </BO>
    </BOM>
    </dis:AddObject>
    </env:Body>
    </env:Envelope>
    And this is the returned error: "You should use existing serial/batch numbers for this document type [(----) 29-51]"
    Any idea why?
    Thanks
    Fabio

    Hello Fabio,
    I have tested your problem with DI API, and I got the same error you have.
    This is an uncovered system functionality or system limitation
    Report this issue to SAP Support.
    My DI API COde
    Dim oDN As SAPbobsCOM.Documents = oCompany.GetBusinessObject(BoObjectTypes.oDeliveryNotes)
            oDN.CardCode = "1013"
            oDN.DocDate = Date.Today()
            oDN.DocDueDate = Date.Today()
            oDN.VatDate = Date.Today()
            oDN.TaxDate = Date.Today()
            oDN.Lines.SetCurrentLine(0)
            oDN.Lines.ItemCode = "TBOM"
            oDN.Lines.WarehouseCode = "2"
            'oDN.Lines.SetCurrentLine(2)
            oDN.Lines.SerialNumbers.SetCurrentLine(0)
            oDN.Lines.SerialNumbers.ManufacturerSerialNumber = "1"
            oDN.Lines.SerialNumbers.InternalSerialNumber = "1"
            oDN.Lines.SerialNumbers.SystemSerialNumber = "1"
            oDN.SaveXML("c:TEMPDNWITHBOOM.xml")
            If oDN.Add <> 0 Then
                sbo_application.MessageBox(oCompany.GetLastErrorDescription)
            End If
    Where TBOM is a sales kit, for 12 peices, components TNM item no serial number 12 peice, TSN item using serial number 1 piece.
    Sales Factor 1 for TBOM is 12 piece
    This sample code results the same issue you hev reported.
    Edited by: János Nagy on Apr 14, 2010 4:49 PM

  • Invalid serial number PSE7

    Invalid serial number PSE7. I'm trying toistall my 'old' PSE7 software on my new Win8.1 pc, but install keeps telling me the serial nbr (straight from the back of the dvd-box) is invalid. Do I need to do anything else?

    Hi Dave,
    Is the same serial number working on desktop and marked as invalid on Laptop?? If yes, then you may want to delete the temp file by following the below steps:
    1. Quit the PSE installer.
    2. Go to Windows->Run and type %temp%.
    This will open the temp directory, delete all the files and folders from here, (all the application create the temo files on launch again so there is no issues of any information loosing).Also remove the files from the Recycle Bin.
    3. Again launch the installer and provide the serial number.
    If the above doesnt work, then can you confirm that you are not trying to use a retail serial number on Try and Buy build? If you have downloaded the trial build from the net then the only serial number which would work would be the one bought by clicking on the Buy link in the trial screen.
    Cheers,
    Ankush

  • Filesharing between Mac and Windows XP

    I got Mac OS X 10.4 and my boyfriend has Windows XP machine. I can easily connect to his shared folder. At first he could not connect to my folder ("Public"). The next step was, that he had to give a username and a password. As I did not set any of these I had no idea what they might be. Now after enabling his Mac OS X account to Windows Sharing he can see my WHOLE computer, all my files?!!? I disabled Windows Sharing on his account but he still can see all files. I searched online for helpful pages but did not find anything. I am still wondering where I could set a username and a password for the folder.
    Another question: In the "Sharing" section of the System Preferences, under "Services" if I activate Windows Sharing it gives mie the name of the computer under which Windows users can access my computer. BUT it is NOT my IP adress but my MAC adress?!?!!? The name is also so long that I cannot even see all of it. I still do not know how I can change the name of my computer within a network. I did change the computer name but I am still seen as "unknown-MAC-adress".
    That's all very strange! I hope somebody has any ideas, what I should do.
    Thank you for your help!
    Message was edited by: fain_jewel

    WindowsSharing does open all those folders to your little network.
    1) Read up on XP/Mac sharing here:
    http://www.ifelix.co.uk/tech/
    2) Get SharePoints from http://www.hornware.com, to control which Shares you are actually allowing to be shared...Your "Public" folder is not really public.
    3) "MAC" address is the serial nbr of your network adapter. This is known in apple circles as "EthernetID"
    4) Restart all the computers, get a fresh start.

  • Code snippet help

    Hello experts
    I have to read serial number from  characteristic "SBANK_SERIAL_NUMBER"  in
    class "KSE_SN_ENDOSCOPEs" contained in a name plate data of a instument. i wrote the code but iam unable to see the results at output.
    Thanks
    SP
    Program goes like this
    Global structure of list
    type-pools: slis.
    tables: likp,
            lips,
            vbfa,
            kssk,
            klah,
            vbak,
            mara,
            vbrk,
            ser01,
            vbpa,
          nast,
            zseri,
          ltap,
          pa0001,
          kna1,
            objk,
            viqmel,
            viqmma.
    types:  begin of i_delivery,
                 vbeln like likp-vbeln,
                 posnr  like lips-posnr,
                 kunnr like likp-kunnr,
                 kunag like likp-kunag,
                 vkorg  like vbak-vkorg,
                 matnr  like lips-matnr,
                 lfart  like likp-lfart,
                 arktx  like vbap-arktx,
                 vgbel  like lips-vgbel,
                 vgpos  like lips-vgpos,
                 pstyv   like lips-pstyv,
                 wadat type likp-wadat,
                 lfdat type likp-lfdat,
                 prodh type lips-prodh,
                 lfimg type lips-lfimg,
                 vkbur type lips-vkbur,
                 vkgrp type lips-vkgrp,
                 mvgr1 type lips-mvgr1,
                 sernr like objk-sernr,
                 sernp like equi-sernr,
                 equnr like equi-equnr,
                 bstnk  like vbak-bstnk,
                 vbelv  like lips-vgbel,
                 posnv  like lips-posnv,
                 uecha  like lips-uecha,
                 ernam  like vbak-ernam,
                 erdat like vbak-erdat,
                 serail like lips-serail,
                 anzsn like lips-anzsn,
                 auart like vbak-auart ,
                 netwr like vbap-netwr,
                 fstno like vbpa-pernr,
                 fstnm like pa0001-ename,
                 ename like pa0001-ename,
                 qname like ltap-qname,
                 name1 like kna1-name1,
                 name3 like kna1-name2,
                 pernr like vbpa-pernr,
                 aufnr like viqmel-aufnr,
                 qmnum like viqmel-qmnum,
                 mngrp like viqmma-mngrp,
                 qmcod like viqmel-qmcod,
                 qmcol like viqmma-mncod,
                 qmgrp like viqmel-qmgrp,
                 cotxt(20),
             end of i_delivery.
    Global structure of list
    */ Selection and Input Parameters
    selection-screen begin of block block2 with frame title text-003.
    select-options: s_vkorg for likp-vkorg no intervals,
                    s_matnr for lips-matnr,
                    s_kunag for likp-kunag.
    select-options: s_werks for lips-werks.
    select-options: s_vbeln for vbfa-vbeln,
                    s_waist for likp-wadat_ist.
    select-options: s_vgbel for lips-vgbel.
    selection-screen end of block block2.
    ranges: r_vbeln for likp-vbeln.
    data:   gt_fieldcat type slis_t_fieldcat_alv.
    data:   gt_outtab type i_delivery occurs 0 with header line,
            rt_outtab1 type i_delivery occurs 0 with header line,
            i_nast type nast occurs 0 with header line,
            gt_list_top_of_page type slis_t_listheader,
            gt_events   type slis_t_event,
            gc_formname_top_of_page type slis_formname value 'TOP_OF_PAGE'.
    data:   g_repid like sy-repid,
            g_count like sy-tabix.
    data: begin of i_serial occurs 0,
            obknr type ser01-obknr,
            lief_nr type ser01-lief_nr,
            posnr type ser01-posnr,
            anzsn type ser01-anzsn,
          end of i_serial.
    data: begin of i_object_numbers occurs 0,
            obknr type objk-obknr,
            sernr type objk-sernr,
            matnr type objk-matnr,
            taser type objk-taser,
            equnr type objk-equnr,
          end of i_object_numbers.
    data:   g_save(1) type c,
          g_default(1) TYPE c,
            g_exit(1) type c,
            gx_variant like disvariant,
            g_variant like disvariant.
    data:   g_mnkat like viqmma-mnkat,
            g_mngrp like viqmma-mngrp.
    Initialization fieldcatalog
    initialization.
      g_repid = sy-repid.
      perform fieldcat_init using gt_fieldcat[].
      move: 'I' to  s_vkorg-sign,
            'EQ' to  s_vkorg-option,
           '5090' to s_vkorg-low.
      append  s_vkorg.
    move: 'I' to s_werks-sign,
           'EQ' to s_werks-option,
          '9000' to s_werks-low.
    append s_werks.
      g_save = 'A'.
      perform variant_init.
    Get default variant
      gx_variant = g_variant.
      call function 'REUSE_ALV_VARIANT_DEFAULT_GET'
           exporting
                i_save     = g_save
           changing
                cs_variant = gx_variant
           exceptions
                not_found  = 2.
      if sy-subrc = 0.
       p_vari = gx_variant-variant.
      endif.
    *AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_vari.
    PERFORM f4_for_variant.
    *AT SELECTION-SCREEN.
    PERFORM pai_of_selection_screen.
    Start of Selection
    start-of-selection.
    *PERFORM e03_eventtab_build USING gt_events[].
      perform select_data tables gt_outtab.
    Display list
    end-of-selection.
      call function 'REUSE_ALV_GRID_DISPLAY'
           exporting
                i_background_id         = 'ALV_BACKGROUND'
                i_callback_user_command = 'USER_COMMAND'
                is_variant              = g_variant
                i_save                  = g_save
                i_callback_program      = g_repid
                it_fieldcat             = gt_fieldcat[]
           tables
                t_outtab                = gt_outtab.
       Forms
    Initialization fieldcatalog
    form fieldcat_init
          using rt_fieldcat type slis_t_fieldcat_alv.
      data: ls_fieldcat type slis_fieldcat_alv.
      data: pos type i value 1.
      clear ls_fieldcat.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'VBELN'.
      ls_fieldcat-seltext_s     = 'Delivery'.
      ls_fieldcat-seltext_m     = 'Delivery'.
      ls_fieldcat-key           = 'X'.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'POSNR'.
    ls_fieldcat-key           = 'X'.
    ls_fieldcat-seltext_s     = 'Item'.
    ls_fieldcat-seltext_m     = 'Item'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'LFART'.
      ls_fieldcat-seltext_s     = 'Del Type'.
      ls_fieldcat-seltext_m     = 'Delivery Type'.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'PSTYV'.
    ls_fieldcat-seltext_s     = 'Category'.
    ls_fieldcat-seltext_m     = 'Item Category'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'VGBEL'.
    ls_fieldcat-seltext_s     = 'Source Doc'.
    ls_fieldcat-seltext_m     = 'Source Doc'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'AUART'.
    ls_fieldcat-seltext_s     = 'Type'.
    ls_fieldcat-seltext_m     = 'Type'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'BSTNK'.
    ls_fieldcat-seltext_s     = 'Cust PO'.
    ls_fieldcat-seltext_m     = 'Customer PO'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'KUNNR'.
    ls_fieldcat-seltext_s     = 'Customer'.
    ls_fieldcat-seltext_m     = 'Customer'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'NAME1'.
    ls_fieldcat-seltext_s     = 'Name'.
    ls_fieldcat-seltext_m     = 'Name1'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'KUNAG'.
    ls_fieldcat-seltext_s     = 'Sold-To'.
    ls_fieldcat-seltext_m     = 'Sold-To'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'NAME3'.
    ls_fieldcat-seltext_s     = 'Name'.
    ls_fieldcat-seltext_m     = 'Name'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'PERNR'.
    ls_fieldcat-seltext_s     = 'Rep'.
    ls_fieldcat-seltext_m     = 'Sales Rep'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'ENAME'.
    ls_fieldcat-seltext_s     = 'Rep Name'.
    ls_fieldcat-seltext_m     = 'Rep Name'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'FSTNO'.
    ls_fieldcat-seltext_s     = 'FST'.
    ls_fieldcat-seltext_m     = 'FST No'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'FSTNM'.
    ls_fieldcat-seltext_s     = 'FST Name'.
    ls_fieldcat-seltext_m     = 'FST Name'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'VKBUR'.
    ls_fieldcat-seltext_s     = 'Area'.
    ls_fieldcat-seltext_m     = 'Area'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'VKGRP'.
    ls_fieldcat-seltext_s     = 'Region'.
    ls_fieldcat-seltext_m     = 'Region'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'WERKS'.
    ls_fieldcat-seltext_s     = 'Plant'.
    ls_fieldcat-seltext_m     = 'Plant'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'MATNR'.
      ls_fieldcat-seltext_s     = 'Material'.
      ls_fieldcat-seltext_m     = 'Material'.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'MVGR1'.
    ls_fieldcat-seltext_s     = 'Speciality'.
    ls_fieldcat-seltext_m     = 'Speciality'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'SERNR'.
    ls_fieldcat-seltext_s     = 'Serial'.
    ls_fieldcat-seltext_m     = 'Serial'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'ARKTX'.
    ls_fieldcat-seltext_s     = 'Description'.
    ls_fieldcat-seltext_m     = 'Description'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'ERNAM'.
    ls_fieldcat-seltext_s     = 'Created By'.
    ls_fieldcat-seltext_m     = 'Created By'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'ERDAT'.
    ls_fieldcat-seltext_s     = 'Created On'.
    ls_fieldcat-seltext_m     = 'Created On'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'VSTEL'.
    ls_fieldcat-seltext_s     = 'Ship Point'.
    ls_fieldcat-seltext_m     = 'Shipping Point'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'WADAT'.
    ls_fieldcat-seltext_s     = 'GoodsMvt.Date'.
    ls_fieldcat-seltext_m     = 'Goods Mvt Date'.
    APPEND ls_fieldcat TO rt_fieldcat.
    CLEAR ls_fieldcat.
    pos = pos + 1.
    ls_fieldcat-col_pos       =  pos.
    ls_fieldcat-fieldname     = 'SERNR'.
    ls_fieldcat-seltext_s     = 'Serial Shipped'.
    ls_fieldcat-seltext_m     = 'SBANK Serial'.
    append ls_fieldcat to rt_fieldcat.
    clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'SERNP'.
      ls_fieldcat-seltext_s     = 'SBANK Serial'.
      ls_fieldcat-seltext_m     = 'SBANK Serial'.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'VBELV'.
      ls_fieldcat-seltext_s     = 'Invoice'.
      ls_fieldcat-seltext_m     = 'Invoice'.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'NETWR'.
      ls_fieldcat-seltext_s     = 'Invoice Amt'.
      ls_fieldcat-seltext_m     = 'Invoice Value'.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'LFIMG'.
      ls_fieldcat-seltext_s     = 'Del Qty'.
      ls_fieldcat-seltext_m     = 'Delivery Qty'.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'QMNUM'.
      ls_fieldcat-seltext_s     = 'Notification'.
      ls_fieldcat-seltext_m     = 'Notification'.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'QMCOD'.
      ls_fieldcat-seltext_s     = 'KST Rep Level '.
      ls_fieldcat-seltext_m     = 'KST Repair Level '.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'QMCOL'.
      ls_fieldcat-seltext_s     = 'KSE Rep Level'.
      ls_fieldcat-seltext_m     = 'KSE Repair Level'.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
    pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     = 'SERNR'.
      ls_fieldcat-seltext_s     = 'Serial Nbr'.
      ls_fieldcat-seltext_m     = 'Serial Nbr'.
      append ls_fieldcat to rt_fieldcat.
      clear ls_fieldcat.
    endform.   "fieldcat_init
    Data selection
    form select_data tables rt_outtab like gt_outtab[].
      clear: r_vbeln[].
    Read all Invoices for the Selection
      select distinct h~vbeln h~kunnr h~kunag
                     d~posnr  d~matnr d~anzsn
                     d~serail d~vgbel d~vgpos
                     d~posnv  d~lfimg d~arktx
                     d~uecha  h~lfart h~erdat
                     h~ernam  h~lfdat d~prodh
                     h~vkorg  d~vkbur d~vkgrp
                     d~mvgr1  h~wadat_ist d~pstyv
             into (rt_outtab-vbeln, rt_outtab-kunnr,
                    rt_outtab-kunag, rt_outtab-posnr,
                    rt_outtab-matnr, rt_outtab-anzsn,
                    rt_outtab-serail, rt_outtab-vgbel,
                    rt_outtab-vgpos,  rt_outtab-posnv,
                    rt_outtab-lfimg,  rt_outtab-arktx,
                    rt_outtab-uecha, rt_outtab-lfart,
                    rt_outtab-erdat, rt_outtab-ernam,
                    rt_outtab-lfdat, rt_outtab-prodh,
                    rt_outtab-vkorg, rt_outtab-vkbur,
                    rt_outtab-vkgrp, rt_outtab-mvgr1,
                    rt_outtab-wadat, rt_outtab-pstyv)
            from likp as h inner join lips as d
                     on h~vbeln = d~vbeln
                    where h~vbeln in s_vbeln
                    and  h~vkorg in s_vkorg
                    AND  h~lfart EQ 'LF'
                  AND  h~kunnr IN s_kunnr
                    and  h~kunag in s_kunag
                  AND  h~erdat IN s_erdat
                    and  d~matnr in s_matnr
                  AND  d~prodh IN s_prodh
                  AND  d~vgbel IN s_vbelv
                    and  d~matnr like 'S%'.
      select single * from vbak where vbeln = rt_outtab-vgbel.
        if: sy-subrc eq 0.
          move vbak-vbeln to rt_outtab-vgbel.
          move vbak-auart to rt_outtab-auart.
        endif.
        select single * from mara where matnr = rt_outtab-matnr
                                    and  mtart eq 'FERT'.
        check sy-subrc eq 0.
        if not rt_outtab-posnv is initial.
          rt_outtab-vgpos = rt_outtab-posnv.
        endif.
        clear: vbfa.
        select single vbeln rfwrt into (rt_outtab-vbelv, rt_outtab-netwr)
    from vbfa             where vbelv eq rt_outtab-vgbel
                               and   posnv eq rt_outtab-vgpos
                               and   vbtyp_n eq 'M'.
        append rt_outtab.
        if not  r_vbeln-low is initial.
          if r_vbeln-low gt rt_outtab-vbeln.
            r_vbeln-low =  rt_outtab-vbeln.
          endif.
          if r_vbeln-high lt rt_outtab-vbeln.
            r_vbeln-high =  rt_outtab-vbeln.
          endif.
        else.
          r_vbeln-low  =  rt_outtab-vbeln.
          r_vbeln-high =  rt_outtab-vbeln.
        endif.
        clear: rt_outtab.
      endselect.
      if not r_vbeln is initial.
        move: 'I' to  r_vbeln-sign,
               'BT' to  r_vbeln-option.
        append r_vbeln.
        select * into corresponding fields of table i_serial
                                  from   ser01 where lief_nr in r_vbeln.
      endif.
      sort i_serial.
      if not i_serial[] is initial.
        select * into corresponding fields of table i_object_numbers
                                   from   objk
                                   for all entries in i_serial
                                   where obknr eq i_serial-obknr
                                   and  taser eq 'SER01'.
      endif.
      sort i_object_numbers by  obknr.
      loop at rt_outtab.
    Read Ship-to Customer
       SELECT SINGLE adrnr INTO vbpa-adrnr FROM vbpa
                         WHERE vbeln EQ rt_outtab-vgbel
                                  AND parvw EQ 'WE'.
    Read the Sold To Name
       SELECT SINGLE name1 INTO rt_outtab-name1
                         FROM kna1 WHERE kunnr EQ rt_outtab-kunnr.
       CLEAR: rt_outtab-pernr.
       PERFORM get_repname USING   rt_outtab-vgbel
                                   rt_outtab-vgpos
                              CHANGING rt_outtab-pernr
                                       rt_outtab-ename.
    Read the Sold To Name
       SELECT SINGLE name1 INTO rt_outtab-name3
                         FROM kna1 WHERE kunnr EQ rt_outtab-kunag.
       SELECT SINGLE pernr INTO rt_outtab-fstno FROM vbpa
                     WHERE vbeln EQ rt_outtab-vgbel
                              AND parvw EQ 'P3'.
       CLEAR:  vbpa-adrnr.
       CLEAR: pa0001.
       SELECT SINGLE ename INTO rt_outtab-fstnm  FROM pa0001
                                    WHERE pernr EQ  rt_outtab-fstno.
    Read Ship-to Customer
        clear: objk.
        if not rt_outtab-serail is initial.
          read table i_serial with key lief_nr = rt_outtab-vbeln
                                        posnr = rt_outtab-posnr.
          if sy-subrc eq 0.
            do i_serial-anzsn times.
              read table i_object_numbers  with key obknr = i_serial-obknr
                                                binary search.
              if sy-subrc eq 0.
              rt_outtab-equnr = i_object_numbers-equnr.
                rt_outtab-sernr = i_object_numbers-sernr.
                delete i_object_numbers index sy-tabix.
                move '1'   to rt_outtab-lfimg.
               select single aufnr qmnum equnr qmcod
                            into (rt_outtab-aufnr, rt_outtab-qmnum,
                                 rt_outtab-equnr, rt_outtab-qmcod)
                           from viqmel  where kdauf = rt_outtab-vgbel
                             and kdpos = rt_outtab-vgpos.
                             AND qmnum IN s_qmnum.
               check sy-subrc eq 0.
              select single qmnum aufnr qmgrp qmcod from viqmel
                            into (rt_outtab-qmnum, rt_outtab-aufnr,
                                rt_outtab-qmgrp, rt_outtab-qmcod)
                           where equnr = rt_outtab-equnr.
    <b>Read Serial Number from Name Plate Data.
                clear: klah, kssk.
                select single  atwrt
                    into  (rt_outtab-sernp)
                      into  (rt_outtab-sernr)
                      from  ( klah as a inner join kssk as k
                               on aclint = kclint )
                          join ausp as p
                                on kobjek = pobjek
                                and kclint = patinn
                      where a~klart = '002'
                      and  a~class = 'KSE_SN_ENDOSCOPES'
                      and  k~objek = rt_outtab-equnr.</b>
    *KSE Repair level (activity code text from KSE-SM07 code group)
        clear: rt_outtab-qmcol.
        clear: g_mnkat, g_mngrp.
        select single  mnkat mngrp mncod into
                            (g_mnkat, g_mngrp, rt_outtab-qmcol)
                      from viqmma where qmnum = rt_outtab1-qmnum
                            and  mngrp eq 'KSE-SM07'
                            and kzloesch eq space.
        select single kurztext into rt_outtab1-cotxt
                     from qpct where katalogart eq g_mnkat
                            and codegruppe eq  g_mngrp
                            and code eq rt_outtab-qmcol
                            and sprache eq sy-langu.
        rt_outtab1 = rt_outtab.
        append rt_outtab1.
            endif.
           enddo.
        endif.
        endif.
      endloop.
      clear: rt_outtab[].
      rt_outtab[] = rt_outtab1[].
      sort rt_outtab by vbeln posnr.
    endform.
          FORM get_repname                                              *
    -->  P_VBELN                                                       *
    -->  P_POSNR                                                       *
    -->  P_PERNR                                                       *
    -->  P_ENAME                                                       *
    form get_repname using  p_vbeln
                              p_posnr
                     changing  p_pernr
                              p_ename. "
      data: i_vbpa like vbpa occurs 0 with header line.
      clear: i_vbpa[].
      call function 'Z_DETERMINE_ACTIVE_SALES_REP'
           exporting
                g_salesdocument = p_vbeln
                g_sales_item    = p_posnr
           tables
                st_vbpa         = i_vbpa.
      read table i_vbpa index 1.
      if sy-subrc = 0.
        p_pernr = i_vbpa-pernr.
        select single ename into p_ename
          from pa0001
         where pernr = i_vbpa-pernr.
      endif.
    endform.                    " get_repname
          FORM E03_EVENTTAB_BUILD                                       *
    -->  E03_LT_EVENTS                                                 *
    form e03_eventtab_build using e03_lt_events type slis_t_event.
      data: ls_event type slis_alv_event.
      call function 'REUSE_ALV_EVENTS_GET'
           exporting
                i_list_type = 0
           importing
                et_events   = e03_lt_events.
      read table e03_lt_events with key name =  slis_ev_top_of_page
                               into ls_event.
      if sy-subrc = 0.
        move gc_formname_top_of_page to ls_event-form.
        append ls_event to e03_lt_events.
      endif.
    endform.
          FORM TOP_OF_PAGE                                              *
    form top_of_page.
      call function 'REUSE_ALV_COMMENTARY_WRITE'
           exporting
                it_list_commentary = gt_list_top_of_page.
    endform.
    *&      Form  USER_COMMAND
    form user_command  using r_ucomm like sy-ucomm
                             rs_selfield type slis_selfield.
      case r_ucomm.
        when '&IC1'.
          perform display_delivery using r_ucomm
                                        rs_selfield.
      endcase.
    endform.
    *&      Form  display_delivery
    form display_delivery
    using r_ucomm like sy-ucomm
                                 rs_selfield type slis_selfield.
      case rs_selfield-sel_tab_field.
        when '1-VBELN'.
          set parameter id 'VL' field rs_selfield-value.
          call transaction 'VL03N' and skip first screen.
        when '1-VBELV'.
          set parameter id 'VF' field rs_selfield-value.
          call transaction 'VF03N' and skip first screen.
      endcase.
    endform.
    *&      Form  VARIANT_INIT
          text
    -->  p1        text
    <--  p2        text
    form variant_init.
      clear g_variant.
      g_variant-report = g_repid.
    endform.                               " VARIANT_INIT
    *&      Form  F4_FOR_VARIANT
          text
    -->  p1        text
    <--  p2        text
    form f4_for_variant.
      call function 'REUSE_ALV_VARIANT_F4'
           exporting
                is_variant          = g_variant
                i_save              = g_save
              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.
    *&      Form  PAI_OF_SELECTION_SCREEN
          text
    form pai_of_selection_screen.
    IF NOT p_vari IS INITIAL.
      move g_variant to gx_variant.
       MOVE p_vari TO gx_variant-variant.
      call function 'REUSE_ALV_VARIANT_EXISTENCE'
           exporting
                i_save     = g_save
           changing
                cs_variant = gx_variant.
      g_variant = gx_variant.
    ELSE.
      perform variant_init.
    ENDIF.
    endform.                               " PAI_OF_SELECTION_SCREEN

    Hi,
    Please try like this.
    clear: klah, kssk.
    <b>select single p~atwrt</b>
    into (rt_outtab-sernr)
    from klah as a inner join kssk as k
    on aclint = kclint
    <b>inner join ausp as p</b>
    on kobjek = pobjek
    and kclint = patinn
    where a~klart = '002'
    and a~class = 'KSE_SN_ENDOSCOPES'
    and k~objek = rt_outtab-equnr.
    Regards,
    Ferry Lianto

  • How to add specific header and footer to flat file using SSIS 2008

    The SSIS package need to create file  with headers, totals and adds a status to position one of the records.
    Header: "$$ADD ID=ENTK0557 BID='IA   HBZAC14HBZACHRYCORP' PASSWORD='CUSTOMER        ' %AU HBZAC14" is added.
    $$ADD = Static
    ID=ENTK0557 = Static
    BID='IA   HBZAC14HBZACHRYCORP' = "HBZAC14" is the company, "HBZACHRYCORP" is company name
    PASSWORD='CUSTOMER        '  = static
    HBZAC14 = company
    Control Totals:
    T010533343 000050 0002659604 000000 0000000000
    T = Totals
    010533343 = Account Number
    000050 = Total records
    0002659604 = Total checks
    000000 = TBD
    0000000000 = TBD
    Data for the file
    DECLARE
    @T AS
    TABLE
    [BR-ISSUE-VOID-IND] [char]
    (1)
    NULL,
    [BR-ACCT-NBR] [varchar]
    (9)
    NULL,
    [FILLER1] [char]
    (1)
    NULL,
    [BR-SERIAL-NBR] [varchar]
    (8000)
    NULL,
    [BR-CHECK-AMT] [varchar]
    (8000)
    NULL,
    [BR-CK-ISSUE-DATE] [varchar]
    (6)
    NULL
    INSERT
    INTO @T
    [BR-ISSUE-VOID-IND]
    [BR-ACCT-NBR]
    [FILLER1]
    [BR-SERIAL-NBR]
    [BR-CHECK-AMT]
    [BR-CK-ISSUE-DATE]
    SELECT
    'C'
    ,NULL,' ',30090072,2114.39,100502
    UNION
    ALL
    SELECT
    'C'
    ,NULL,' ',30090190,430.58,100502
    UNION
    ALL
    SELECT
    'C'
    ,NULL,' ',30092371,589.93,100502
    UNION
    ALL
    SELECT
    'C'
    ,NULL,' ',30092550,1198.6,100502
    SELECT
    FROM @T
    File SnapShot.

    Using SSIS its difficult unless you use a script task after the data flow to add the header footer bits.
    A much better option in this case would be bcp as you can generate query with values in the order you want and bcp it out
    http://msdn.microsoft.com/en-us/library/ms162802.aspx
    Please Mark This As Answer if it solved your issue
    Please Mark This As Helpful if it helps to solve your issue
    Visakh
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • Multiple Variable Inputs in Query- Bug in Bex??

    Hi,
    I have Multiple Variables I am using in a Query. After I Input a Value Range to suppose a date field, and then for another variable I use the drilldown box to select an Input for this variable, The First Value of My date field dissappears but the other value in the range still remains. Only If i make this Variable Mandatory with Interval, it does not dissapear.
    This is not only applicable to Date Variable but also for Serail nbr, etc where I enter a range for the variable and when I input a second variable using the drilldown box feature, the first value dissapears from the earlier varaible input.
    Please advice.
    Thanks and Regards
    Andy.

    Hi Bhanu,
    Suppose I enter a range for
    Serial Nbr variable as CC22* and CC35*
    and then use drilldown feature to Input another variable Prdtn year (2004).
    The first value for Serial nbr (CC22*) dissapears..
    Hope this helps...Or I can explain more..
    Thanks ANdy

  • ODS Bex Reporting Off and SID Question??

    Hi...
    We were looking at the Specific question below:----
    We have switched off the BEx reporting functionality on an ODS and are using an Infoset to query against the ODS, so there is only 1 table in this Infoset.
    Question:----
    Does the Query written on this Infoset need to go through a SID table fo eg: It spends a lot of time in Serial Nbr SID table (/BIC/SZSERNR) which is an Infobject used in the ODS.
    I tried a few things as explained below:----
    I actually created a few New Infobjects based on the Infobjects from the Original ODS. We created a new ODS similar to the original ODS by replacing some of the Old Infobjects with the New Infobjects. I switched Off the Bex Reporting option for this ODS. It did not inserts any SID’s while loading the Data into this New ODS...However while executing the Query on an Infoset built on this New ODS, it updated the SID table for the New Infobjects.
    I was wondering when the option of Switching Off BEx Reporting is to facilitate faster Loading of Data, why does the query need to insert the SID’s during the Query execution as that increases the Response time on the Query. These New Infobjects are not used in any Infocubes so is there a necessity to maintain the SID’s as we are trying to Query on an Infoset.
    Please provide your valuable opinions..
    Thanks and Regards
    Andy

    Andy,
    I'm not sure, but this could be a track.
    The ODS or Infoset are checked to update the BW Statistics? Maybe a update is taken if BW Statistics are tracking the query execution on these dataproviders.
    Henrique

  • ORA-00942 error in simple stored proc

    Guys,
    I'm trying to learn to write some procedures in oracle and have started with the following;
    CREATE OR REPLACE PROCEDURE sp__who
    IS
    BEGIN
    FOR rec IN (SELECT s.SID, s.serial#, p.spid, s.osuser, s.program,
    s.status
    FROM v$process p, v$session s
    WHERE p.addr = s.paddr)
    LOOP
    DBMS_OUTPUT.put_line ('SID: ' || rec.SID);
    DBMS_OUTPUT.put_line ('Serial Nbr: ' || rec.serial);
    DBMS_OUTPUT.put_line ('SPID: ' || rec.spid);
    DBMS_OUTPUT.put_line ('OS User: ' || rec.osuser);
    DBMS_OUTPUT.put_line ('Program: ' || rec.program);
    DBMS_OUTPUT.put_line ('Status: ' || rec.status);
    DBMS_OUTPUT.put_line ('------------------------------');
    END LOOP;
    END sp__who;
    SHOW ERRORS;
    This is failing with a PL/SQL: ORA-00942: table or view does not exist - it seems to be complaining about v$session and v$process - I do have access to these as I can run the select by itself fine...
    Any ideas why?
    Also, can anyone suggest a good website for learning PL/SQL and oracle procedure writing?
    Cheers!
    Pete

    I'm a DBA (Sybase / SQL Server DBA!) and I'm learning to support oracle instances in my current role.
    The stored procedure will be used to extract a list of users active or otherwise in the database... Ideally giving enough information to make decisions easier when it comes to killing processes, etc. Replicating in part, the sybase equivalent stored procedures. (long term plan will be to recreate all the sybase sp_ procedures in oracle)
    What's written so far is obviously very basic and will need further enhancements to make it useful as intended - but having zero experience of writing procs in Oracle I thought it best to start with a simple select :-)

  • Obtaining Negotiated Speed of FC Links using Cisco Powertool

    I can obtain the speed of the Network Uplinks on the Cisco FI-s using the command
    Get-UcsFiLanCloud -Id "A" | Get-UcsUplinkPort -AdminState "enabled" | Foreach-Object { $_.adminspeed }
    However, there is no option to obtain the negotiated speed of the Fiber Channel Uplinks from the Cisco FI-s. There is no AdminSpeed Property from the output of the below command
    Get-UcsFiSanCloud -Id "A"| Get-UcsFcUplinkPort -AdminState "enabled"
    Is it possible to get the negotiated speed of the FC Links? If so, kindly provide the powertool command.

    You can take a different approach to getting them.  I specify the "network-element" cmdlet to get all of the FI's, specify the "Module" that I want to get information from (id 1 = the fixed ports, id 2 = the first expansion slot in the FI, id 3 = the second expansion slot in the FI if present), specify the port groups that are FC, get all of those ports, and then use a select statement to filter the data down.  As you can see below, my FC ports are negotiated at 4gpbs.
    PS C:\ucs> Get-UcsNetworkElement | Get-UcsFiModule -Id 1 | Get-UcsPortGroup -Transport fc | Get-UcsFiFcPort | select dn, epdn, admintransport, adminstate, operspeed | Format-Table
    Dn                                      EpDn                                    AdminTransport                          AdminState                              OperSpeed
    sys/switch-A/slot-1/switch-fc/port-31   fabric/san/A/phys-slot-1-port-31        fc                                      enabled                                 4gbps
    sys/switch-A/slot-1/switch-fc/port-32   fabric/san/A/phys-slot-1-port-32        fc                                      enabled                                 4gbps
    sys/switch-B/slot-1/switch-fc/port-31   fabric/san/B/phys-slot-1-port-31        fc                                      enabled                                 4gbps
    sys/switch-B/slot-1/switch-fc/port-32   fabric/san/B/phys-slot-1-port-32        fc                                      enabled                                 4gbps
    If you weren't aware, there is a great command called get-ucscmdletmeta.  It will help in understanding how things are defined in the UCS XML model.
    Here are some example usages:
    Get-UcsCmdletMeta -noun ucsnetworkelement -Tree
    (I've removed the output since it was very long, but it will give you all the hierarchy of all the sub classes that are children to network element, the XML class names for each, and the appropriate PowerShell verbs and nouns for querying and manipulating the classes.
    PS C:\ucs> Get-UcsCmdletMeta -noun ucsfifcport
    ClassId                   : FcPIo
    Noun                      : UcsFiFcPort
    Verb                      : Get
    PipelineClassId           : {PortGroup}
    LimitScopePipelineClassId : {}
    MoMeta                    : Cisco.Ucs.UcsMoMeta
    ----This output shows the cmdlets available for getting information about a FC Port.  You can see the PipelineClassID shows PortGroup, which signifies the classes / PoSh nouns that are pipelineable into this class
    PS C:\ucs> Get-UcsCmdletMeta -noun ucsfifcport | select -ExpandProperty mometa
    ClassId         : FcPIo
    XmlTag          : fcPIo
    Rn              : port-[PortId]
    MinVersion      : 1.0(1e)
    Access          : InputOutput
    ChildClassId    : {EquipmentXcvr, EventInst, FaultInst, FcErrStats...}
    AccessPrivilege : {read-only}
    PropertyMeta    : {AdminState, AdminTransport, ChassisId, Dn...}
    ----- Here you can see the Managed Object (MO) meta data about the FC Port class.  You can see it was added in UCSM 1.0(1e), and needs only the "Read-Only" Privelege to view it.
    PS C:\ucs> Get-UcsCmdletMeta -noun ucsfifcport | select -ExpandProperty mometa | select -ExpandProperty propertymeta | ft -AutoSize
    Restriction                      Name           XmlAttribute   Type            MinVersion    Access
    Cisco.Ucs.UcsPropertyRestriction AdminState     adminState     System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction AdminTransport adminTransport System.String   2.0(1m)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction ChassisId      chassisId      System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Dn             dn             System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Encap          encap          System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction EpDn           epDn           System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction IfRole         ifRole         System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction IfType         ifType         System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Lc             lc             System.String   2.0(1m)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction LicGP          licGP          System.UInt64   1.4(1i)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction LicState       licState       System.String   1.4(1i)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Locale         locale         System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Mode           mode           System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Model          model          System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Name           name           System.String   1.0(1e)    ReadWrite
    Cisco.Ucs.UcsPropertyRestriction OperSpeed      operSpeed      System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction OperState      operState      System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction PeerChassisId  peerChassisId  System.String   1.4(1i)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction PeerDn         peerDn         System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction PeerPortId     peerPortId     System.UInt32   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction PeerSlotId     peerSlotId     System.UInt32   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction PortId         portId         System.UInt32   1.0(1e)       Naming
    Cisco.Ucs.UcsPropertyRestriction Revision       revision       System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Rn             rn             System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Serial         serial         System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction SlotId         slotId         System.UInt32   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction StateQual      stateQual      System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Status         status         System.String   1.0(1e)    ReadWrite
    Cisco.Ucs.UcsPropertyRestriction SwitchId       switchId       System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Transport      transport      System.String[] 1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Ts             ts             System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Type           type           System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction UnifiedPort    unifiedPort    System.String   2.0(1m)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction UsrLbl         usrLbl         System.String   1.4(1i)    ReadWrite
    Cisco.Ucs.UcsPropertyRestriction Vendor         vendor         System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction Wwn            wwn            System.String   1.0(1e)     ReadOnly
    Cisco.Ucs.UcsPropertyRestriction XcvrType       xcvrType       System.String   1.4(1i)     ReadOnly
    ---In this example I'm showing all of the properties for the FC Port class.  As you can see OperSpeed is the property you are most concerned about.
    Let me know if you have futher questions!!
    Thanks,
    Eric     

  • Support Hardware Tracking

    Is there someplace in my cisco login where i can track all my UCS hardware serials and their support status?
    this seems so basic. i see i can add devices when i search for software but thats about it.
    i cant seem to find this part of the support portal anywhere.
    thanks
    Gd.

    yes we leverage UCS manager. but we also have standalone UCS rack mount servers as well as network gear. 
    Is there no inventory tool to provide this data? or a area in the cisco portal to put serial numbers and check warranty data?
    Cisco Service Contract Center (CSCC) seems to be for resellers. they dont seem to have anything useful for end customers.
    Smart Call Home seems to have some of the features i'm looking for, but i'm not sure if im licensed for it. 
    http://www.cisco.com/c/en/us/td/docs/switches/lan/smart_call_home/user_guides/Book.html

  • Where is actual download to reinstall elements 12?

    I cannot find page to reinstall elements 12. Other downloads page results in a page with languages listed....?
    Where is the download? I have serial nbr.

    PSE 10, 11, 12 - http://helpx.adobe.com/photoshop-elements/kb/photoshop-elements-10-11-downloads.html
    PE 10, 11, 12 - http://helpx.adobe.com/premiere-elements/kb/premiere-elements-10-11-downloads.html

  • Support for USB/Serial GSM Modem on Cisco UCS Bladeserver

    We have an existing Nagios virtual machine running on ESXi 4.1 rackmount server with an attached GSM modem for sending out SMS alerts.
    Looking to migrate the virtual machine to a ESXi 5.1 cluster running on Cisco UCS bladeservers.
    Will the Cisco B230 M2 or B440 M2 bladeservers be able to support passthrough of USB/serial GSM modem to the virtual machine by using the below physical connection:
    Bladeserver -> KVM Dongle cable -> USB/Serial GSM Modem

    Can anyone from Cisco confirm this?

Maybe you are looking for

  • Not showing transactions for creating follow up transaction for service tic

    Hi, I created copy copy control settings for transactions for service ticket.initially i created service ticket and saved the document.after that i clicked on follow up button and i am trying to selct transactions.but i am not able to see any transac

  • I need a excel document to be used on a mac.

    I need a excel document to be used on a mac.  I cannot unlock or use the document.  Is there a way to do this? THANK YOU!

  • Missing Functionality: Trackingnumber in Goods return

    Version: (Please provide the current version) SAP Business One 2005A - SP01 - PL41 Description of requirements: (Please provide a detailed description) We need the field &quot;tracking number&quot; in return deliveries to suppliers. This field is pro

  • Sync ical to google and outlook cal.

    Hi, if  I create a event, appt, or anything in ical, can i sync it to google and outlook cal's.   or if i create an event in outlook  or google cal first can i sync it to all other calenders.  If possible how do I co-exsist all 3 calenders.

  • Kernel not upgraded

    Hi all I am now upgrading kernel from 7.41_11 to 7.41_31  , I did all the steps as it is told in 1636252 - Installing a 7.20 kernel in SAP Web AS 7.00/7.01/7.10/7.11 however the kernel is still 11,  not 31.    I doubt the new kernel files has not bee