TDMS Extract Segments

So I'm learning a lot about the TDMS file structure using this document.
http://www.ni.com/white-paper/5696/en/
My goal is to be able to break up a TDMS file into its segments, or rather break up a file that has 2000 segments, into 100 files with 20 segments in them each.  Opening a TDMS file into a hex editor I can see all the segments, and I can save the first 20 Segment on its own into a new file and it opens just fine in the Excel import.  But if I try to take the second 20 Segment (without the first 20) and save it away the Excel Import craps out with a code 6.  I tried just taking segment 21 and it also dies in a similar way.  Attached is the original fragmented file which should have 40 segments, the file split into the first 20, the second 20 and a file with just the 21st.
So my question is this.  What am I doing wrong in the split process?  Why does segment 21 on its own create an invalid TDMS file?
EDIT: I also tried deleting the index files forcing them to be recreated.
Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.
Attachments:
Segment Extract Test.zip ‏4 KB

Hi, 
It's not quite common for splitting a TDMS file by segment numbers. I just try to explain your two questions. 
1."What am I doing wrong in the split process? "
As your description, I think when you create the TDMS file containing the second 20 segments or only the 21 segment, you simply copied the binary from the original file. The binary for the second 20 segments(and the 21 segment) is relative with the binary in previous. The binary you copied for latter segments is lack of some parts(details explained in question 2), so can not compose a valid TDMS file format. But the binary for the first 20 segments is intergrated for a valid TDMS file format. That's why you can just successfully open the TDMS file containing the first 20 segments.
2."Why does segment 21 on its own create an invalid TDMS file?" 
As a conclusion, the binary of "21st Segment.tdms" is lack of the parts below in Meta Data:
  1) The root object and group object ;
       From the binary snapshot of "21st Segment.tdms", we can see there is no binary for root object and group object in Meta Data part(Address 0x1c ~ 0x3d).
  2) Details of raw data index for the channel object.
       The snapshot shows Raw Data Index part in Meta Data is 0x 00 00 00 00(Address 0x36~0x39), that means the raw data index of the object in this segment exactly matches the index the same object had in the previous segment. But for an independent TDMS file, this part can not be omitted. The missing part is identical with the part of Address 0x6b ~ 0x7e in the snapshot of the 1st segment.
If the above parts are added in Meta Data, the next segment offset and raw data offset in Lead In(Address 0x0c~0x13 and 0x14~0x1b in the binary of "21st Segment.tdms") should also be updated.
The binary of "21st Segment.tdms":
The binary of the 1st segment(within the red frame):

Similar Messages

  • Looking for a way to extract segments of tracks from CDs

    Hello,
    I used to have an application which allowed me to extract, say, :30 from each track starting from :20 in. Then I would have .mp3s, :30 each for each track. This is for a CD sampler app. I don't have that app any longer (it was shareware) and I can't find a way to do it in Audition.
    Anyone have any suggestions for software to do this or a way to do it with Audition? Thanks for any info.

    >Anyone have any suggestions for software to do this or a way to do it with Audition? Thanks for any info.
    You can't do the extraction exactly the way you want, although for any given track you can do an absolute block extraction which
    would do what you want - only for just one track!
    It's a bit long-winded, but the only way I can see that you could do this within Audition would be to extract all of the tracks completely, and then run a batch script to select just the time selection you want from each one. (See File>Batch Processing). You could also do the MP3 export at the same time.

  • Excluding HR/PY for TDMS copy

    Before we implemented DMIS_HR it was possible to simply select or deselect HR data for the TDMS copy. Now it seems that this option is no longer available. I would therefore have to create scrambling rules and there are no predefined ones for Australia/NewZealand. It looks like a cumbersome task to me. Is there a way to still do a TDMS extract WITHOUT ANY HR data once the DMIS_HR package is installed?
    And if we refresh an existing target client, will this REMOVE all HR data in there?
    I basically have a target system that has everything we need but also has all the HR data. The requirement would be to remove the HR data and leave everything else in place. I would think this isn't possible without starting another extract but I figured I better ask first. Maybe somebody has done something similar in the past?
    Thanks

    Removing existing HR data from the current target client is not possible using TDMS.
    You will need to do a new execution of TDMS ERP package and it is still possible to exclude transfer of HR data from the TDMS data transfer. Applying DMIS_HR should not have any effect on the function to exclude transfer of HR data from TDMS transfer.
    Best regards,

  • How to reduce buffer busy waits, session hanging due to buffer busy waits

    Hi,
    How to reduce buffer busy waits, session hanging due to buffer busy waits.
    Thanks,
    Sathis.

    When I see through enterprise manager I see lot of
    tables with buffer busy waits.
    Is there any way by table name we can check the
    blocks info.
    The simple way is to look at the SQL statement and corresponding table name?
    P1=file#, P2=block#. You can extract segment name(table or index) using this info.
    Query v$bh like following:
    SQL> select file#, block#, class#, objd from v$bh where file# = P1 and block# = P2;
    SQL> select object_name from all_objects where object_id = <objd>;See following doc:
    http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_1051.htm
    Or you can dump block:
    SQL> alter system dump datafie <P1> block <P2>;Some excerpts from block dump:
    scn: 0x07df.17e70782 seq: 0x01 flg: 0x04 tail: 0x07822301
    frmt: 0x02 chkval: 0x61d0 type: 0x23=PAGETABLE SEGMENT HEADER
    Map Header:: next  0x00000000  #extents: 1    obj#: 55881  flag: 0x10000000>
    Can we do something at table level that will reduce
    the waits.
    Yes, some methods are known. But before thinking of that, you must verify which block class and which access are involved.
    Typo... always. :(
    Message was edited by:
    Dion_Cho

  • ABAP CLASSICAL REPORT

    Hi to all,
                 Can u please send me your analyzation about the report given below why because i cant understand it.  Please send me your analyzation and how to develop this report.
    Service Request Title:     Custom SAP Report for MS Get Well Project
    ITSM ticket #431199
    Originator Name:
    Originator Phone:
    Originator Department:     John Simoens
    204 958 1791
    Supply Services
    SAP Module(s) Affected:     MM
    Requested Due Date:     June 25th, 2007
    Existing Situation
    ESD Toronto warehouse current keeps an Excel spreadsheet of ‘IBIS’ (a stand alone customer driven system, used for a specific product line i.e. Routers) numbers in relation to inventory reservations that have been issued from the warehouse. This is critical information to the Network/Customer Operations group in determining service levels and successful customer installs. These routers are staged for specialized configuration for a short term after they are issued from stock and assigned an IBIS number.
    MS Get Well is addressing this manual process along many other processes and understands that there is an improvement opportunity, reliant on a SAP customized solution.
    The IBIS number could be manually entered to material document and requisition screens, recording this number on SAP instead of on a manual Excel spreadsheet. A custom report would then capture all IBIS numbers related to these SAP material documents related to a specific material group, and requisitions created with an IBIS number that was entered to a dedicated requisition field. The report would batch nightly and upload this report information to an internal server where the data can be extracted as required on a daily basis. This would avoid manual reports being run throughout the working day, as this information is needed with great frequency.
    Impact Statement (impact to business if request is not completed)
    Reduction of manual enteries and report extracts from SAP, and elimination of Excel database related processes.
    Efficient use of employee time.
    Increased untilization of SAP to store vital customer information.
    Requirements
    1.     MB51 report:  Extract reservation and material document information from the ‘header text’ field where an 11 character alphanumeric number (IBIS Number) will be manually entered. 
    o     The customer report will draw information from specific material numbers and movement types saved in a variant in report transaction MB51.
    o     Report will be batched on a daily basis, extracting segmented 24 hour posting periods.
    o     Report will collect layout values as noted in the table below.
    2.     Purchase Order info systems: Research suitable text field for IBIS number entry and subsequent reporting.
    o     Investigate suitable SAP Requisitions field where the same 11 character alphanumeric value will be entered and be reportable; require dedicated field to capture the IBIS number.
    o     Require a custom report to extract this information. Requisition SE16 report table EBAN may be suitable. 
    o     Report will be batched on a daily basis, extracting segmented 24 hour posting periods.
    Note: See table below for specific field information that is required on the reports.
    SAP Data Requirements     SAP Field Location
    Material Document     
    Reserv_No     
    Material     
    Material Description     
    Document Header Text (IBIS Order Number)     
    Network     
    OpAc     
    WBS Element     
    Loc. Amt.curr     
    Quantity     
    SLOC     
    Material Doc.     
    PSTG Date / Time     
    Reservation requirements date      Added to report if possible- not currently available in MB51
    User     
    PO/Requisition     
    IBIS Order Number     
    Requisition Number     
    Requisition_Created_DTS     System Date/Time Requisition was created. (If possible)
    PO Number     
    PO_Created_DTS     Data/Time the PO was created
    ETA Date     
    ETA_Date_Entered_DTS     System Date/Time the ETA Date was entered. (If possible)
    Goods Receipt     X indicates associated PO receipt was done.
    Require Server to Server communication where the two sets of data (material document & PO/Req.) will be transferred on a daily basis to Operational Reporting’s TORSQ008 Server located in our ‘TJ’ office in Markham, Ontario. The actual data transfer process (timing, data format and data transfer methodology) will be determined when we can have a teleconference with HP.
    The range of data to be transferred would be as follows.
    a)     Material document/Reservation Module – PSGT Date Time starting June 30, 2007 (earlier if possible) with a (suggested) range of 90 Calendar Days.
    The data would be overwritten daily. This would allow Ops Reporting to accumulate the data and as well, due to the daily updates
    pick up any data corrections along the way. Ops Reporting would organize a History version of the table to allow the data to be
    stored after 90 days.
    b)     PO Module  - Requisition Create DTS starting June 30, 2007 (earlier if possible) with a (suggested) range of 90 Calendar Days,
    The data would be overwritten daily. This would allow Ops Reporting to accumulate the data and as well, due the daily updates
                       pick up any data corrections along the way. Ops reporting would organize a History version of          this table to allow the data to be stored after 90 days. 
    Benefits
    Accomplish MS Get well project milestone task. 
    Increase productivity and simplify processes for tracking IBIS customer related information. 
    Proper utilization of SAP.
    Thanks in Advance,
    Jalaluddin.Basha

    hi SV,
       I guess Report Painter as Report Painter has 90% of the functionality that Report Writer and  Report Writer functions can be accessed from within the Report Painter
    Regards,
    Santosh

  • Organisation Hireachy

    Hi,
      In the Company which iam implementing has got 3 different legal entities under it.
      For each of the Legal Entites we have got 2-3 plants functioning under it.
    I have planned to make the plants as the Profit Centres and Legal Entites as Company Codes.
    But the Company needs a consolidation of all the 3 company codes it is only for MIS Reporting and it is not a legal consolidation.
    Options Thought:-
    1, Create Common Chart of Accounts for all the Company Codes and execute the Financial Statements by specifiying the chart of Accounts in F.01 to have an Consolidated of all the Companys. I cannot use Group Chart of Accounts as it is not a Legal Consolidation.
    2. Create Segment treating it as an Group and assign all the Profit Centres under different Comapny Codes and extract Segment (Group) Wise Finacial Reports through F.01.
    Kindly let me the Pros & Corns involved if I use 2nd Option as we have got Cross Comapny Code Transactions also involved as per my understanding Segment is a Client Level Hireachy and may not cause any hindrance while entering cross company code transactions.
    Reason for Opting 2nd option is we have got other company codes which will be implemented in near future and even though those Comapnys use a different Chart of Accounts other than what iam using in the current phase I can still have an Consolidated Financial Statements through Segment Reporting and i can also use Segment wise Payables/Receivables Reports effectively.
    As Iam using Profit Centre Accounting i cn have plant wise P&L and B/S through document splitting in 6.0 and company code wise statements are also possible.
    In our business process there is no other way in which i can use Segment apart from using it as a Group.
    Assumptions:-  Same Controlling Area will be used for all the Comapny Codes for the present and future company codes.
    Kindly let me know if iam going in the right direction any suggestions on this would be really helpful in finalising my Arc Structure.
    Regards
    Sunil

    Hi Ram,
      Even though iam using the same controlling area for all the companys i may not be able to extract finacial statements at a Group Level.
    MIS Reports here state that the Company should be able to extract information whenever needed as how the business is running at a Group Level in short Group wise Balance Sheet & P&L are required but this is not for legal compliance but it is only for internal purpose.
    I hope it is clear.
    Regards
    Sunil

  • Splitting MP3 Files

    Hi,
    I have some radio shows in MP3 format but would like to extract segments from them so I can put some tracks on my iPod. Does anyone know any software which will let me do this?
    Thanks,
    Ian

    difficult to find software for Mac.
    Audacity. AudioHijack. WireTap Pro. Felt Tip Sound Studio...
    Search here: http://www.versiontracker.com/macosx
    Or buy any Mac magazine that has a shareware CD on the cover. Then you will have about 16 to choose from. Every month.

  • Audio for image sequence

    Hi all -
    I am doing some animation for a tv pilot and need to get the movie file into separate image sequence and audio files to import into my animation software. I was able to extract segments of the movie into image sequence, so that is no problem .... what i need to do is get the audio into a separate file. I tried sound to wav and ended up with a blank file.... i am using win xp .... any help would be appreciated.... thanks....

    It "sounds" (no pun intended) like your source file is "muxed". This is the format of Flash and MPEG 1 or 2. QuickTime Pro can't export the audio portion of the file.
    You'll need third party software to convert the file to QT formats (DV Stream is best).

  • Extract repeating sequence from tdms

    Hi experts,
    I have weeks of time series data in TDMS files that are analog logs of a repeating sequence. I need to extract each of the repeating sequences and overlay the waveforms to determine variances between sequences (sample data attached including 5 blocks attached)
    The start of each block is defined by the pulse on channel "Bubble Detect Trigger". What I need do is time slice each TDMS between the trigger pulses and overlay all the slices on a chart to see how the other channels line up.
    Is there a way of doing this in Signal express or DIADEM?
    Help much appreciated.
    Solved!
    Go to Solution.
    Attachments:
    TDMS_subset.zip ‏200 KB

    Hey Kurt, thanks for your interest.
    I'm looking to do a simple overlay. In the attached example tdms there is a group called Timeseries Data, which was captured using SignalExpress and DAQcard. I need to find the edges of the Trigger channel, chop the TimeSeries data up and overlay the repeating sequence. I have done this manually to show the end result in the group called Overlays. By doing this Raw3 can easily be seen to be different from the other sequences.
    The analysis is done offline and I need to automate as I have a couple Tb data to process. SignalExpress has some functionality to do edge finding and subset data so I thought that might work, and Diadem is supposed to be great for handling large amounts of data and has scripting so I thought that might work. I just dont know enough about either tool to get the results I need....
    Thanks again for your help.
    Mark.
    Attachments:
    Example Analog_Captures.zip ‏707 KB

  • Can I extract a segment from a DLT?

    Hello everyone I need to know if I can extract a segment of a project from a DlT tape....I know that I can acces the Audio and Video TS Folders as an image but can I really extract a segmented folder?

    Hi Juan,
    Not sure what you mean by segmented folder. But you can read in DVDSP DLT's using DVDSP. I am not sure about DVDSP reading in Scenarist, Maestro, Vizaro and Toshiba work. I am assuming this may be a problem. If you need to access some of these other proprietory systems contact me on my email and I will help you do so.
    There are several utilities available which will allow you to extract various parts of the Video_TS folder. You just have to find the correct tool for your needs. Of course this should only be done with written consent of the copyright owner.
    Good Luck

  • How to extract in segmentation, contacts tagged to specific campaigns/event

    Hi,
    I will like to do a second wave marketing for the existing campaign/events contacts. How can i do this extraction via segmentation? I tried using campaign id in segmentation but no results.
    Thanks & rgds
    Joyce

    Try this:
    1. Create a report on campaign contacts that were part of your first wave. The result should have the contact id. Save it as csv file.
    2. Create a new campaign for your second wave.
    3. Upload the csv file in segmentation wizard as external segment.
    Cheers,
    Michael

  • Dump while extracting IDOC segments with FM 'EDI_SEGMENTS_GET_ALL'

    Hi All,
    I am fetching all the available segments for a perticular IDOC with the help of function module "EDI_SEGMENTS_GET_ALL".
    In production i am getting dump because of large no. of segments for the IDOC.
    The short dump is as follows:
    Runtime error          TSV_TNEW_PAGE_ALLOC_FAILED
           Opgetreden op   11.11.2008 om 23:11:41
    No storage space available for extending the internal table.
    What happened?
    You attempted to extend an internal table, but the required space was
    not available.
    Error Analysis
    The internal table (with the internal identifier "IT_11") could not be
    enlarged any further. To enable error handling, the internal table had
    to be deleted before this error log was formatted. Consequently, if you
    navigate back from this error log to the ABAP Debugger, the table will
    be displayed there with 0 lines.
    When the program was terminated, the internal table concerned returned
    the following information:
    Line width: 1062
    Number of lines: 351368
    Allocated lines: 351368
    New no. of requested lines: 8 (in 1 blocks)
    Information about breaking off
    The termination occurred in the ABAP program "SAPLEDI1" in
    "EDI_SEGMENTS_GET_ALL".
    The main program was "SAPMSSY1 ".
    The termination occurred in line 39 of the source code of the (Include)
    program "LEDI1U03"
    of the source code of program "LEDI1U03" (when calling the editor 390).
    Is there any other function module or method sothat i can fetch all the segments without causing dump.
    Thanks in advance
    Taj

    Try to call fm  EDI_DOCUMENT_CLOSE_READ after fm call EDI_SEGMENTS_GET_ALL?
    * procedure to read idoc (open - read - close)
      call function 'EDI_DOCUMENT_OPEN_FOR_READ'
      if sy-subrc = 0.
       " <<<<< clear your internal table
        call function 'EDI_SEGMENTS_GET_ALL'
    endif.
    * close idoc after usage
      call function 'EDI_DOCUMENT_CLOSE_READ'

  • TDMS data extraction

    I have a group name as present data
    2 channels temperature and humidity
    data as     1  time
                    2  temp value
                    3  humidity value
    Is it possible to read a specific time value from the channel that i have written . 
    my application is if user give time and date in front panel it should display the data

    I think one option you can try is to log time as a channel as well. Thus, for a given time from user you can find the index of the time values from the time group and use this index to get the according temp and humidity values.

  • How do I display the next segment of an LVM file on a graph?

    I have built an application which reads in an LVM file containing 16 waveforms. I am taking 1000 samples at 1kHz. The capture may last for up to 3 minutes, so I generate a sizable file. When I read this file back and display it I only get the first segment of 1000 samples (1 second). Generally this is fine, but I want to be able to select to view the other segments as well. I have been attempting to use the "Read Measurement File" express vi.
    I have also tried to put the "Read Measurement File" in a while loop until I hit EOF and tied it to an "Append Signals" express vi before feeding it into the graph. This allowed me to see the last segment of my capture.
    I understand that the amount of data I am trying to display would be too much for the graph, but isn't there some way I can point to a segment and display it? The perfect answer would be to grab the timestamps of the segment headers in my file and populate a listbox. (I am generating this file with headers for each segment.) Then I could scroll through the listbox and select the "second" that I want to examine. Then I need the "selected second" to display on the graph. I suspect that this is possible because I am already pulling the waveform names from the file and feeding them into a listbox so I can select which waveform(s) I want to examine.
    Any Ideas?
    technomage

    Hi there,
    Have you considered using the TDM file format instead of the LVM format? With TDM you specify parameters for your file and your channels. When you want to read data from the file you can extrac data based on those parameters. So you could construct a search that extracts the data from a particular time, or all the data that was acquired in a 10 minute period for example.
    There are a few VIs you would have to become familiar with to do this (the datalog VIs are located in a palette on the File IO palette), but it would probably be easier for you to use these then to construct the file yourself and then program in all the search parameters.
    Here are some resources with more information on the TDM format:
    TDM Data Format
    Introduction to LabVIEW Data Storage VIs
    They should help you decide if you would like to use this format or stick with the LVM format.
    Sarah
    Applications Engineer | National Instruments | UK & Ireland

  • Creation of a Marketing Profile Set based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset thru the WebUI Segment Builder

    Objective: Creation of a Marketing Profile Set based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset thru the WebUI Segment Builder.
    Problems: Standard CRM_MKTTG_BP_BIRTHDATE Infoset DOES NEVER RETURN ANY RESULTS on the segmentation builder of the WebUI client (no matter the filter you specify).
    Other cases:  However if we create a new Data source with data "Extraction from Query" (transaction RS02) based on this standard CRM_MKTTG_BP_BIRTHDATE Infoset and we test the functionality using transaction RSA3, IT DOES RETURN RESULTS (using the same filters as in the segmentation builder)! Of course the segmentation builder works with other attribute lists.
    NEW: IF WE DON’T ESPECIFY ANY SEGMENTATION BASE IN THE PROFILE GROUP, IT DOES RETURN RESULTS!!! (GO TO THE END OF THE DOCUMENT FOR DETAILS)
    Steps followed:
    Review Standard Infoset CRM_MKTTG_BP_BIRTHDATE (Transaction SQ02).Review Data Reading Program code: do we have to change the standard code? We have only remove the "BREAK-POINT" statement.
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset (Transaction CRMD_MKTDS).
    Creation of an Attribute List based on that standard Data source and selection the Birth date as a filter in the Attribute list (Transaction CRMD_MKTDS).
    On the segment builder of the WebUI set any filter (Example: “TODAY”).
    Steps in detail:
    Review Standard Infoset CRM_MKTTG_BP_BIRTHDATE
    SQ02.
    (Image deleted)
    Review Data Reading Program code (Code attached)
    (Image deleted)
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset
    Data source: Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation - Maintain Data Sources and Attribute Lists: CRMD_MKTDS
    Create Data Source
    (Image deleted)
    Infoset: CRM_MKTTG_BP_BIRTHDATE.
    Business Partner Field: CRMT_MKTTG_IS_BIRTHDATE-PARTNER_GUID
    (Image deleted)
    Result:
    (Image deleted)
    Attribute List
    Creation of the Attribute List
    (Image deleted)
    Assign Data Source:
    (Image deleted)
    Selection of the Birth date as a filter in the Attribute list:
    (Image deleted)
    Result:
    (Image deleted)
    Segment builder of the WebUI:
    Access to WebUI with marketing role.
    Create Segment:
    Creation of Profile Set
    Graphical modeler
    Create Filter: We have already tried many different filters (we already seen notes referring to this matter).
    Example1: “today”
    Count target group. Here I would like to stand out that once you click on the “Count” option, immediately it shows 0 results. In other words, it doesn’t process any information. With other attribute lists it takes some time to process, no matter the filter or the attribute list you use. However if we create a new Data source with data "Extraction from Query" (transaction RS02) based on this standard CRM_MKTTG_BP_BIRTHDATE Infoset and we test the functionality using transaction RSA3, IT DOES RETURN RESULTS (with “today” filter and other)! So it seems that the problem has to do with the segment builder, not the Infoset.
    Result: it never return any results no matter the filter you specify.
    Other cases:
    Creation of a new Data source with data "Extraction from Query" where you enter the name of your new query
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset
    Standard Infoset CRM_MKTTG_BP_BIRTHDATE:
    We fill the form and select “Extraction from Query”:
    Press SAVE and define which fields will be available for selection and which of them will be visible.
    RSA3: Extractor checker in order to test the Data source:
    We specify the Data source:
    IT DOES RETURN RESULTS:
    ALV Grid:
    NEW: It seems that it has to do with the Segmentation Basis selected in the creation of a Profile Set, because if we do not select any, it does return results. But we need to create this Profile Set based on a particular Segmentation Basis called BS Usuarios Registrados.
    Segment builder – Profile Set of the WebUISegmentation Basis: we leave it in blanc.
    Graphical modeler
    Create Filter: We have already tried many different filters (we already seen notes referring to this matter).
    Example1: “today”
    Count target group.
    Result: IT DOES RETURN RESULTS!!! àConclusion: the problem is the Segmentation Basis
    Define Segmentation Basis:
    Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation – Classic Segmentation - Define Segmentation Basis.BS Usuarios Registrados:
    Define Reports for Creating Segmentation Bases
    Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation – Classic Segmentation - Define Reports for Creating Segmentation BasesZMK_UTL_MGR_SITES_UREG
    Define Usage for Segments:
    Transacción: SPRO – Customer Relationship Management - Marketing – Segmentation – General Settings - Define Usage for Segments.ZBS_UR à02 Segmentatión Basis
    Attribute List:Category:
    There is no Category 02 Segmentatión Basis!!! Why?? Why is not posible to select Category 02 Segmentation Basis in the creation of the Attribute List???
    Usage ID
    NEW: It seems that it has to do with the Segmentation Basis selected in the creation of a Profile Set, because if we do not select any, it does return results. But we need to create this Profile Set based on a particular Segmentation Basis called BS Usuarios Registrados. Why is not posible to select Category 02 Segmentation Basis in the creation of the Attribute List???

    It seems that the standard Infoset doesn’t work by itself with Segmentation Basis. Two SAP notes have been applied and a new Field Group has been added to the Infoset (in order to distint the Segmentation Base).
    CRMT_MKTTG_IS_BIRTHDATE-MGRGUID
    1966298: MGR_GUID is not populated correctly to infoset read program
    2007687:Segmentation InfoSet queries saved with incorrect Master Group
    For that reason we had to create a new Infoset based on the standard CRMT_MKTTG_IS_BIRTHDATE, but adding this new Field MGRGUID to the Group Fields.
    Issue solved

Maybe you are looking for